Проблема, выполняющая сценарий PHP каждые 5 минут в 16,04

У меня есть Сценарий PHP, который я могу выполнить от ми CLI очень хорошо, мне нужен этот сценарий для выполнения каждых 5 минут, таким образом, это автоматически выберет новые данные для меня. Для запущения моего скрипта от терминала, я звоню php retsphp.php --mode=new

На основе всех, что я нашел онлайн, что использовал crontab-e

*/5 * * * * /usr/bin/php -f /var/www/html/PHRETS/retsphp.php --mode=new > /var/log/retscron.log

Я не вижу ny созданный retscron.log и единственная вещь, которую я вижу, находится в системном журнале

13 февраля 8:25:01 мочит-php КРОН [7279]: (user1) CMD (/usr/bin/php-f/var/www/html/PHRETS/retsphp.php - mode=new> /var/log/retscron.log) 13 февраля 8:25:01 мочит-php КРОН [7278]: (КРОН) информация (Никакой MTA установленный, отбрасывающий вывод)

я не могу найти ошибку, почему она перестала работать

1
задан 13 February 2020 в 19:33

1 ответ

После некоторого рытья я смог решить свою Проблему..

a) я закончил тем, что установил Постфикс, чтобы смочь получить информацию об отладке от сбоя cronjob, который показал мне следующую ошибку

/bin/sh: 1: не может создать /var/log/retscron.log: Разрешение отклонено

b) после фиксации этого этому не нравился-f, таким образом, я удалил это

c) заключительная проблема была то, что я использовал приблизительно 3 партийных материала в своем коде, и он был загружен через Vendor/autoload.php, который не мог быть найден

Фатальная ошибка PHP: Непойманная Ошибка: Класс 'PHRETS\Configuration', не найденный в/var/www/html/PHRETS/retsphp.php:107

таким образом, я должен был отредактировать это также, чтобы быть полным путем. После внесения всех этих изменений это теперь хорошо работает. Настолько, надо надеяться, который сохранит кого-то еще некоторое время, упорно ища подобную проблему

0
ответ дан 20 February 2020 в 22:54

Другие вопросы по тегам:

Похожие вопросы: