不能 运行 laravel 从 cron 作业中调度在 cpanel 中不起作用
can't run laravel schedule from cron job didn't work in cpanel
当我尝试从 cron 作业 运行 php artisan schedule:run
时遇到问题
Cron 作业命令
php -d register_argc_argv=On /home/thgfixlp/project/artisan schedule:run > /dev/null 2>&1
但是当我 运行 来自终端的相同命令时它工作正常
Kernal.php
protected function schedule(Schedule $schedule)
{
$schedule->command('timeslots:clear')
->everyMinute()
->runInBackground();
}
通过添加 PHP
的完整路径修复
/usr/local/bin/php
编辑后是这样
/usr/local/bin/php -d register_argc_argv=On /home/thgfixlp/project/artisan schedule:run > /dev/null 2>&1
当我尝试从 cron 作业 运行 php artisan schedule:run
时遇到问题
Cron 作业命令
php -d register_argc_argv=On /home/thgfixlp/project/artisan schedule:run > /dev/null 2>&1
但是当我 运行 来自终端的相同命令时它工作正常
Kernal.php
protected function schedule(Schedule $schedule)
{
$schedule->command('timeslots:clear')
->everyMinute()
->runInBackground();
}
通过添加 PHP
/usr/local/bin/php
编辑后是这样
/usr/local/bin/php -d register_argc_argv=On /home/thgfixlp/project/artisan schedule:run > /dev/null 2>&1