php - 每 X 小时 Laravel 任务调度

标签 php laravel cron scheduled-tasks laravel-5.4

我知道您可以使用以下方式在 Laravel 上创建每小时任务:

$schedule->command('catalog:update')->hourly();

但是有没有一种方法可以每 2 小时或 5 小时执行一次?我无法在文档或此处找到它。

最佳答案

您已将您的问题标记为 Laravel 4,但我认为直到 Laravel 5 才引入调度程序...

无论如何,根据您发布的代码片段,您可以使用 cron 方法。

$schedule->command('catalog:update')->cron('0 */2 * * *'); // every 2 hours
$schedule->command('catalog:update')->cron('0 */5 * * *'); // every 5 hours

有关其他选项,请参阅文档。 https://laravel.com/docs/5.4/scheduling#defining-schedules

关于php - 每 X 小时 Laravel 任务调度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42799953/

相关文章:

php - 如何使用 Javascript/PHP 录制用户的声音?

linux - 用于重新启动 memcached 的 Cron 脚本不起作用

git - 通过 puppet 运行 ssh-agent

php - Laravel 不在生产服务器上显示图像

laravel - 仅显示其中包含类(class)的类别

shell - 使用cron作业和Shell脚本发送邮件

php - Facebook Graph API PHP SDK v4 - 在页面上发布

php - ZF2 Sql 使用命名参数

php - 使用 PHP 的二叉树

laravel - 创建或删除关系时如何自动更新父模型的时间戳?