Когда я вхожу crontab -e
в терминале я вижу свое задание, перечисленное для выполнения каждый час:
00 * * * * /usr/bin/php /var/www/html/cronjobs/job.php
Когда я вхожу crontab -l
Я вижу то же перечисленное задание:
00 * * * * /usr/bin/php /var/www/html/cronjobs/job.php
Однако сценарий не работает или выполняется. Я проверил:
Сценарий находится в надлежащем расположении файла и выполняется отдельно без ошибок
/usr/bin/php
то, где php хранится (whereis php
возвраты /usr/bin/php
и /usr/bin/php7.0
)
Имейте то же самое задание, работающее за корнем (sudo crontab -l
перечисляет то же задание),
cron
выполнения как услуга (плюс я перезапустил его),
Что еще могло быть проблемой?