无法在Bitnami LAMP堆栈上使用Cron运行PHP Artisan命令

问题描述 投票:0回答:1

我已经创建了一个自定义的Laravel PHP Artisan命令,我打算与cron作业一起使用,以在我的服务器上执行自动化任务。

但是,我在运行脚本时遇到了问题,并尝试了一大堆变种而没有太多运气。在网上看起来高低不能找到任何可以解决我的问题...

这里有几个:

* * * * * sudo su daemon -s /bin/sh -c "/opt/bitnami/php/bin/php /opt/bitnami/apps/demo/htdocs/ && php artisan schedule:run >> /tmp/output.txt 2>&1"


* * * * * cd /opt/bitnami/apps/demo/htdocs/ && php artisan schedule:run >> /tmp/output.txt 2>&1


* * * * * /opt/bitnami/php/bin/php /opt/bitnami/apps/demo/htdocs/ && php artisan schedule:run >> /tmp/output.txt 2>&1

我一直得到的错误是:“/ bin / sh:1:php:not found”

我也尝试将命令作为Bitnami执行,但也没有运气。

laravel cron artisan bitnami
1个回答
0
投票

谢谢Jota,我运行了以下内容,似乎完成了这项工作:

* * * * * cd /opt/bitnami/apps/demo/htdocs/ && /opt/bitnami/php/bin/php artisan schedule:run >> /tmp/cron_output_8.txt 2>&1

现在收到此消息:

没有计划的命令准备好运行。

哪个好,我认为这只是laravel,而且我还没有完成所有这些事情。

干杯,米卡尔

© www.soinside.com 2019 - 2024. All rights reserved.