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

时间:2019-04-14 23:01:15

标签: laravel cron artisan bitnami

我已经创建了一个自定义的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的身份执行命令,但是那里也没有运气。

1 个答案:

答案 0 :(得分:0)

感谢Jota,我运行了以下程序,它似乎已经完成了工作:

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

现在代替此消息:

没有计划的命令可以运行。

哪个好,我认为那只是laravel,目前我还没有准备好运行所有的东西。

干杯, 米凯尔