Cron Linux не выполняется файл
устанавливаю крон через sudo crontab -e -u www-data такую запись 0 10 * * * /usr/bin/php /var/www/html/test.php
Если посмотреть лог то скрип запускается, но код не выполняется, но если запустить из консоли в ручную /usr/bin/php /var/www/html/test.php, то он отрабатывает
Куда копать ?
Ответы (1 шт):
Автор решения: Грибов Павел
→ Ссылка
Попробуйте добавить ведение логов как-то так:
0 10 * * * /usr/bin/php /var/www/html/test.php >>/var/log/test.log
Чтобы точно убедиться что скрипт не запускается. Но думается что ошибка таки в самом скрипте (не хватает прав, не абсолютные пути и т.п.)