Этот вопрос закрыт для ответов, так как повторяет вопрос Почему не отрабатываются последовательно более двух команд?

Почему-то не отрабатывается php-файл?

На Ubuntu поднят Apache сервер.
Есть php скрипт, который должен генерировать файл. При запуске его вручную, все работает php myScript.php. Однако при добавлении скрипта в cron, создание файла не происходит, причем в логах ошибок нет. Права на файл: -rwxrwxrwx.
Команда в кроне
*/2 * * * * rm -f /var/www/html/php/IBP/Excel_reports/report.xls && php -f /var/www/html/php/IBP/report_DangerFactor.php >> /tmp/cronDanger 2>&1
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 1
AVG75
@AVG75
эникейщик
а если указать полный путь?
... && /usr/bin/php -f ....

И еще пользователя надо же указать, тут не видно его
*/2 * * * * rm -f /var/www/html/php/IBP/Excel_reports/report.xls && php -f /var/www/html/php/IBP/report_DangerFactor.php >> /tmp/cronDanger 2>&1


Типа такого что-то:
*/2 * * * * root rm -f /var/www/html/php/IBP/Excel_reports/report.xls && /usr/bin/php -f /var/www/html/php/IBP/report_DangerFactor.php >> /tmp/cronDanger 2>&1
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы