задания crontab не запущены

Мой cronjob никогда не работает. Я установил crontab, используя:

sudo apt-get update
sudo apt-get install cron

Я тогда побежал crontab -e и добавил это внизу:

* * * * * /usr/bin/php /var/app/monitor.php > /dev/null 2>&1

Однако мой сценарий никогда не запускается. Мой сценарий:

<?php
file_put_contents('/var/testlog.txt', "EVERYTHING ONLINE\n", FILE_APPEND);
?>

Когда я просто бегу /usr/bin/php /var/app/monitor.php Сам в своем терминале это добавляет к testlog.txt, однако после каждой минуты, когда я проверяю testlog.txt, я не вижу новой строки из crontab, в которой выполняется мой скрипт.

0

Решение

Для выполнения команды строка должна заканчиваться новой строкой (таким образом, файл заканчивается пустой строкой). Если этого не произойдет, он будет игнорировать строку. Это классическая ошибка, и команда не запускается.

0

Другие решения

Других решений пока нет …