Php laravel 5.5计划:运行cron作业在cpanel中不工作
我有一个laravel5.5项目在共享主机上,试图运行cron job来执行命令“schedule:run”,但它就是不执行,我想我写的命令是错误的:Php laravel 5.5计划:运行cron作业在cpanel中不工作,php,laravel,cpanel,shared-hosting,laravel-artisan,Php,Laravel,Cpanel,Shared Hosting,Laravel Artisan,我有一个laravel5.5项目在共享主机上,试图运行cron job来执行命令“schedule:run”,但它就是不执行,我想我写的命令是错误的: /usr/local/bin/php home/schoolco/prototype/artisan schedule:run >> /dev/null 2>&1 以我的laravel项目的名义制作原型。 该命令使用ssh在该目录中工作。 如果你有任何观察或想法,请分享。像这样试试 /usr/local/bin/php
/usr/local/bin/php home/schoolco/prototype/artisan schedule:run >> /dev/null 2>&1
以我的laravel项目的名义制作原型。
该命令使用ssh在该目录中工作。
如果你有任何观察或想法,请分享。像这样试试
/usr/local/bin/php /home/schoolco/prototype/artisan schedule:run > /dev/null 2>&1
并检查您是否使用以下命令在终端中调用正确的php可执行文件:
$ which php
也许不是/usr/local/bin/php,也许是/usr/bin/php
/usr/local/bin/php /home/schoolco/prototype/artisan schedule:run > /dev/null 2>&1
并检查您是否使用以下命令在终端中调用正确的php可执行文件:
$ which php
可能不是/usr/local/bin/php,可能是/usr/bin/php我通过在命令行中指定php版本解决了这个问题:
* * * * * /usr/local/bin/ea-php71 /home/nemanu/root1/artisan schedule:run >> /dev/null 2>&1
我通过在命令行中指定php版本解决了这个问题:
* * * * * /usr/local/bin/ea-php71 /home/nemanu/root1/artisan schedule:run >> /dev/null 2>&1
如果您的项目位于根目录中
cd /home/cpanel/public_html && /usr/local/bin/ea-php72 artisan schedule:run >> /dev/null 2>&1
如果您的项目位于Public_Html中的文件夹中,请使用下面的
cd /home/cpanel/public_html/folder_name && /usr/local/bin/ea-php72 artisan schedule:run >> /dev/null 2>&1
希望它对你有用。如果您的项目位于根目录中,请感谢
cd /home/cpanel/public_html && /usr/local/bin/ea-php72 artisan schedule:run >> /dev/null 2>&1
如果您的项目位于Public_Html中的文件夹中,请使用下面的
cd /home/cpanel/public_html/folder_name && /usr/local/bin/ea-php72 artisan schedule:run >> /dev/null 2>&1
希望它对你有用。谢谢