URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 37280
[ Назад ]

Исходное сообщение
"CRON зараза пёрл не хочет запускать"

Отправлено Евгений , 14-Ноя-03 16:23 
Доброе время суток!
Прога одна на пёрле не хочет запускаться кроном, что только не делал не в какую. Помогите люди добрые.

В кроне писал так:
*/10 * * * * root prog.pl
не хочет, и так писал:
*/10 * * * * root /sbin/prog.pl
не хочет, и так писал:
*/10 * * * * root perl /sbin/prog.pl
ни в какую, в чем дело может она и не должна запускаться, а я зря на крон виню. Ах да прога то моя chmod 755.

Спасибо всем, кто откликнится.


Содержание

Сообщения в этом обсуждении
"CRON зараза пёрл не хочет запускать"
Отправлено YuryD , 14-Ноя-03 16:26 

Для начала сравни

head -1 prog.pl

и

which perl

и многое поймешь стразу...


"CRON зараза пёрл не хочет запускать"
Отправлено konst , 14-Ноя-03 16:27 
>Доброе время суток!
>Прога одна на пёрле не хочет запускаться кроном, что только не делал
>не в какую. Помогите люди добрые.
>
>В кроне писал так:
>*/10 * * * * root prog.pl
>не хочет, и так писал:
>*/10 * * * * root /sbin/prog.pl
>не хочет, и так писал:
>*/10 * * * * root perl /sbin/prog.pl
может путь к интерпретатору не в PATH
попробуй /usr/local/bin/perl /sbin/prog.pl
# ну где там perl лежит
>ни в какую, в чем дело может она и не должна запускаться,
>а я зря на крон виню. Ах да прога то моя
>chmod 755.
>
>Спасибо всем, кто откликнится.



"CRON зараза пёрл не хочет запускать"
Отправлено Евгений , 14-Ноя-03 16:44 
>>Доброе время суток!
>>Прога одна на пёрле не хочет запускаться кроном, что только не делал
>>не в какую. Помогите люди добрые.
>>
>>В кроне писал так:
>>*/10 * * * * root prog.pl
>>не хочет, и так писал:
>>*/10 * * * * root /sbin/prog.pl
>>не хочет, и так писал:
>>*/10 * * * * root perl /sbin/prog.pl
>может путь к интерпретатору не в PATH
>попробуй /usr/local/bin/perl /sbin/prog.pl
># ну где там perl лежит
>>ни в какую, в чем дело может она и не должна запускаться,
>>а я зря на крон виню. Ах да прога то моя
>>chmod 755.
>>
>>Спасибо всем, кто откликнится.

Прописал:
*/10 * * * * root /usr/bin/perl /sbin/prog.pl
Всё равно не хочет. Вот такой он зараза.
Что может быть, ведь должен же работать.



"CRON зараза пёрл не хочет запускать"
Отправлено YuryD , 14-Ноя-03 17:03 
>*/10 * * * * root /usr/bin/perl /sbin/prog.pl
>Всё равно не хочет. Вот такой он зараза.

я надеюсь, первая строка программы выглядит так ?
#!/usr/bin/perl

Я полагаю что ДОС-овских концов строк в программе нет ?

Я полагаю, что программа вообще работает?

Я полагаю, пора уже  в /var/log что-нибудь увидеть, хотя бы запуск
этой программы...



"CRON зараза пёрл не хочет запускать"
Отправлено zhr , 14-Ноя-03 17:17 
А крон собственно перзапускаешь после изменения ?


"CRON зараза пёрл не хочет запускать"
Отправлено YuryD , 14-Ноя-03 17:24 
>А крон собственно перзапускаешь после изменения ?

:-) судя по приведенному формату crontab , это системный,
и всякая уважающая себя OS сама его перечтет, FreeBSD например...


"CRON зараза пёрл не хочет запускать"
Отправлено zhr , 14-Ноя-03 17:30 
>>А крон собственно перзапускаешь после изменения ?
>
> :-) судя по приведенному формату crontab , это системный,
> и всякая уважающая себя OS сама его перечтет, FreeBSD например...

Я канэшна может и не прав, но от кель система сама узнает об изменениях
если делать прямое редактирование /etc/crontab например с помощью ee
Другое дело если это делается с помощью /usr/bin/crontab

З.Ы. Никада не задавался этим вопросом ... всегда делал kill -1 для крона после редактирования /etc/crontab с помощью ee :) А как правильно то ? :о)


"CRON зараза пёрл не хочет запускать"
Отправлено YuryD , 14-Ноя-03 17:48 
>Я канэшна может и не прав, но от кель система сама узнает
>об изменениях

А Paul Vixie его знает :-)

>крона после редактирования /etc/crontab с помощью ee :) А как правильно
>то ? :о)

Это правильно, -HUP всегда полезен, только вот в моих системах за меня
уже кто-то подумал , спасибо разработчикам !



"CRON зараза пёрл не хочет запускать"
Отправлено Ivan , 14-Ноя-03 17:59 
>>Я канэшна может и не прав, но от кель система сама узнает
>>об изменениях
>
> А Paul Vixie его знает :-)
>
>>крона после редактирования /etc/crontab с помощью ee :) А как правильно
>>то ? :о)
>
> Это правильно, -HUP всегда полезен, только вот в моих системах за
>меня
> уже кто-то подумал , спасибо разработчикам !

Если в crontab запись последняя то нужно сделать перевод на следующую строку (enter)


"CRON зараза пёрл не хочет запускать"
Отправлено zhr , 14-Ноя-03 18:03 
>
>Если в crontab запись последняя то нужно сделать перевод на следующую >строку (enter)

Ясна ... я как правило свои записи добавлял в начало файла. А на счет -HUP у мня это уже на уровне рефлекса :) Изменил конфиг - сделай kill -1