У меня проблема с реализацией задания Cron для моего приложения Laravel на общем сервере Apache / CPanel. У меня есть команда задачи, которая отлично работает всякий раз, когда я запускаю ее из командной строки, а также отлично работает при ежедневном вызове, но она не выполняется по расписанию «Один раз в день».
Ниже описывается Cron Job, когдавызывается каждую минуту, только если команда Laravel также называется everyMinute()
, как показано:
Cron call
php -d register_argc_argv=On /home/path/domain.com/artisan schedule:run > /dev/null 2>&1
Расписание сервера * * * * *
Команда Laravel:
$schedule->command('alert:dailly')->everyMinute();
Проблема в том, что команда, которую я действительно хочу выполнять, выполняется один раз в день, и она не работает. Та же команда, которая когда-то работала нормально каждую минуту, просто не вызывается один раз в день, как показано ниже:
Cron call
php -d register_argc_argv=On /home/path/domain.com/artisan schedule:run > /dev/null 2>&1
Расписание сервера 0 0 * * *
Laravelкоманда:
$schedule->command('alert:dailly')->cron('0 0 * * * *');
или
$schedule->command('alert:dailly')->daily();
Что-то не так?
Спасибо!