crontab иногда не работает

Я пытаюсь выполнить скрипт через crontab, но некоторые скрипты работают, а другие нет. Почему это происходит?

username@here> crontab -l
00 13 * * * csh -c /home/apps/bin/jobnumberone.pl
00 18 * * * csh_cmd /home/apps/bin/forcestartjob.pl job_a
5 22 * * 1-5 csh_cmd /home/apps/bin/forcestartjob.pl job_b
5 1 * * 1-5 /home/apps/bin/forcestartjob.pl job_c
5 1 * * 1-5 /home/apps/test/write_to_file.sh

Мой write_to_file.sh просто печатает текущее время в файле test1.txt. Когда я проверяю test1.txt, отображается правильная отметка времени, которая предполагает, что у меня есть разрешение на изменение crontab, и по крайней мере одно из событий crontab выполняется в правильное время. (Да, у меня есть дополнительная строка в конце файла crontab.)

Кроме того, я могу запустить run /home/apps/bin/forcestartjob.pl job_c, но когда я пытаюсь запустить его из crontab, он не выполняется. Разрешения для выполнения кажутся действительными:

username@here> ls -l "/home/apps/bin/forcestartjob.pl"
-rwxr-xr-x   1 name     name     Jan 20 08:27 /home/apps/bin/forcestartjob.pl
1
задан 29 January 2015 в 01:39

0 ответов

Другие вопросы по тегам:

Похожие вопросы: