Я установил следующее задание CRON с помощью 'crontab -e' через putty на моем сервере, но оно не запускается, и я не знаю почему.
Это строка, которую я вставляю и сохраняю с помощью crontab -e:
00 09-18 * * 1-5 /usr/bin/php5 /home/a/v/ava/public_html/p/app_availability_updates_flush.php
Это простой сценарий, который я хочу запускать в рабочее время.
Когда я использую crontab -l, он выводит следующее:
00 09-18 * * 1-5 /usr/bin/php5 /home/a/v/ava/public_html/p/app_availability_updates_flush.phproot@ds6639:~#
Выглядит правильно?
Добавьте новую строку после строки cron. Другими словами, используйте crontab -e
и нажмите Enter в конце текущей строки.
Чтобы узнать, что не работает, проверьте почту для учетной записи, в которой выполняется задание, поскольку все выходные данные задания отправляются ему по почте.
Вы также можете записать результат самостоятельно в файл, что может быть проще
00 09-18 * * 1-5 /usr/bin/php5 /home/a/v/ava/public_html/p/app_availability_updates_flush.php &>/tmp/cronjob.log