gpt4 book ai didi

laravel - 如何检查 cronjob 是否适用于 digital ocean 服务器中的 laravel 应用程序?

转载 作者:行者123 更新时间:2023-12-04 19:13:27 24 4
gpt4 key购买 nike

这是 laravel 中的调度代码。

控制台.php

$schedule->command('mail:customer')->dailyAt('9:00 am'); 
$schedule->command('renew:booking')->dailyAt('9:00 am');

我想在 Ubuntu 服务器上运行它。我只是在 laravel 应用程序中使用 crontab 发送电子邮件。为此,我使用了
* * * * * * php /var/www_testing/artisan schedule:run 1>> /dev/null 2>&1

此命令在 digital ocean 服务器中。但我不确定这是否有效。所以我只需要检查这是否有效。是否有准确快速的测试方法?

最佳答案

是的,使用 laravel 提供的日志工具。

你可以把这样的东西放在你的JobCommand无论你用过什么。

public function handle()
{
Log::info('Cron Job Started');
// your logic
Log::info('Cron Job Ended');
}

这会将日志放入 Laravel.log文件,如果 cron 运行良好,您将在此处获得日志..

你也有语法错误,试试这个。
* * * * * php /var/www_testing/artisan schedule:run 1>> /dev/null 2>&1

关于laravel - 如何检查 cronjob 是否适用于 digital ocean 服务器中的 laravel 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46722243/

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