gpt4 book ai didi

php - Laravel 调度程序手动工作但不能自动工作?

转载 作者:行者123 更新时间:2023-12-02 04:15:52 25 4
gpt4 key购买 nike

我的Kernal.php中有这个:

$schedule->call('removeTemporaryFiles')->everyMinute();

当我点击php artisan Schedule:run时,它就像魅力一样。但我也跑了:

 * * * * * php /var/www/html/archive/artisan schedule:run >> /dev/null 2>&1

但它不会自动运行。我已经等了一分多钟了,但它仍然没有运行。我做错了什么?

而主机的cron保存在哪里呢?每分钟运行一次并调用 artisan Schedule:run?

最佳答案

为了运行计划,您需要首先将 cron 作业添加到 cron 表中。运行此命令

sudo crontab -e

然后选择您喜欢的编辑器。

然后添加以下行:

 * * * * * php /var/www/html/archive/artisan schedule:run >> /dev/null 2>&1

最后在您的 Kernel.php 中添加时间表:

$schedule->command(<artisan command>)->everyMinute();

documentation完美地详细说明了它。

关于php - Laravel 调度程序手动工作但不能自动工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33776028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com