Главная » PHP » cron - DirectAdmin PHP Cronjob не может получить доступ к определенной папке
cron — DirectAdmin PHP Cronjob не может получить доступ к определенной папке
У меня есть скрипт php, отправляющий мне по почте содержимое некоторых лог-файлов.
Если я запускаю: php maillogs.php в командной строке через SSH, он отправляет мне логи совершенно нормально.
Когда я запускаю тот же сценарий, что и cronjob, меня все равно отправляют по почте (поэтому сценарий выполняется), но, похоже, он больше не имеет доступа к журналам http.
я могу изменить свою команду в DirectAdmin, чтобы скрипт PHP запускался от имени пользователя root и получал доступ к этой папке?
Моя текущая команда в поле ввода DirectAdmin для cronjobs:
Я думаю, что cron не работает правильно на вашем сервере. Пожалуйста, проверьте журналы cron вашего сервера и попробуйте включить SSH доступ вашего пользователя.
Также, если у вас есть root-доступ, вы можете настроить этот cron под пользователем root, если хотите.