@kirill-93

Почему не работает крон?

Настроил кронтаб следующим образом:
15 23 * * * root /usr/bin/php /var/www/html/bq/app/commands/backup.php

В логах после этого появляется строка
Aug 17 23:15:01 CentOS-71-64-minimal CROND[14995]: (root) CMD (root /usr/bin/php /var/www/html/bq/app/commands/backup.php)

Но скрипт не отрабатывает, а должен появиться бэкап. В чем может быть дело?
Если же просто запущу /usr/bin/php /var/www/html/bq/app/commands/backup.php , то все в порядке
  • Вопрос задан
  • 136 просмотров
Решения вопроса 1
OlegWock
@OlegWock
Python, Java+Android, Frontend
Попробуйте записать лог, может скрипт выполняется, но падает
15 23 * * * root /usr/bin/php /var/www/html/bq/app/commands/backup.php >> ~/backup.log 2>&1

Еще у меня была проблема (правда, на дебиане) в том, что скрипт автоматически запускается с помощью /bin/sh (который с коробки линкуется на dash, а не bash) и в итоге скрипт не видел переменных окружения и падал.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы