cron — Laravel 5 Как запустить php файл через планировщик

Первый раз, когда настраивал cron / планировщик. Как мне запустить php файл с планировщиком? Это то, что я вижу в документации Laravel …

Введена следующая команда через Putty / SSH …

php /path/to/artisan schedule:run >> /dev/null 2>&1

Теперь … В файле Kernel.php … просто добавить путь к файлу php, который я хочу запустить в приведенном ниже утверждении?

$schedule->exec('node /home/forge/script.js')->daily();

0

Решение

Через несколько дней … у меня это работает.

Я установил работу cron в моей cpanel. Я настроил его на запуск каждую минуту, чтобы получить хорошие отзывы о том, что я делаю неправильно. Я создал текстовый файл для записи ошибок.

php /home/accountname/artisan schedule:run >> /home/accountname/cron-output.txt 2>&1

Я подумал, что мне нужно вызвать php-файл, где находится метод. Однако, чтобы вызвать метод, вы должны указать полный путь к методу, например так …

$schedule->call('App\Http\Controllers\ParseDataFeed@parseFeed')
->dailyAt('15:00')
->sendOutputTo('cron-output.txt');

Я надеюсь, что это помогает кому-то.

6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]