补充缺失部分

修改理由:
相关信息:
- 类型:文档文章
- 文章: 任务调度
- 文档: 《Laravel 10 中文文档(10.x)》
此投稿由 mengguo 在 2年前 合并。
标题修改:
内容修改:
Old | New | Differences |
---|---|---|
89 | 89 | // 分发任务到「heartbeats」队列及「sqs」连接... |
90 | 90 | $schedule->job(new Heartbeat, 'heartbeats', 'sqs')->everyFiveMinutes(); |
91 | 91 | |
92 | ||
93 | <a name="scheduling-shell-commands"></a> | |
94 | ### Shell 命令调度 | |
95 | ||
96 | `exec` 方法可发送命令到操作系统: | |
97 | ||
98 | $schedule->exec('node /home/forge/script.js')->daily(); | |
99 | ||
100 | <a name="schedule-frequency-options"></a> | |
101 | ### 调度频率选项 | |
102 | ||
103 | 我们已经看到了几个如何设置任务在指定时间间隔运行的例子。不仅如此,你还有更多的任务调度频率可选: | |
104 | ||
105 | 方法 | 描述 | |
106 | ------------- | ------------- | |
107 | `->cron('* * * * *');` | 自定义 Cron 计划执行任务 | |
108 | `->everyMinute();` | 每分钟执行一次任务 | |
109 | `->everyTwoMinutes();` | 每两分钟执行一次任务 | |
110 | `->everyThreeMinutes();` | 每三分钟执行一次任务 | |
111 | `->everyFourMinutes();` | 每四分钟执行一次任务 | |
112 | `->everyFiveMinutes();` | 每五分钟执行一次任务 | |
113 | `->everyTenMinutes();` | 每十分钟执行一次任务 | |
114 | `->everyFifteenMinutes();` | 每十五分钟执行一次任务 | |
115 | `->everyThirtyMinutes();` | 每三十分钟执行一次任务 | |
116 | `->hourly();` | 每小时执行一次任务 | |
117 | `->hourlyAt(17);` | 每小时第十七分钟时执行一次任务 | |
118 | `->everyTwoHours();` | 每两小时执行一次任务 | |
119 | `->everyThreeHours();` | 每三小时执行一次任务 | |
120 | `->everyFourHours();` | 每四小时执行一次任务 | |
121 | `->everySixHours();` | 每六小时执行一次任务 | |
122 | `->daily();` | 每天 00:00 执行一次任务 | |
123 | `->dailyAt('13:00');` | 每天 13:00 执行一次任务 | |
124 | `->twiceDaily(1, 13);` | 每天 01:00 和 13:00 各执行一次任务 | |
125 | `->weekly();` | 每周日 00:00 执行一次任务 | |
126 | `->weeklyOn(1, '8:00');` | 每周一 08:00 执行一次任务 | |
127 | `->monthly();` | 每月第一天 00:00 执行一次任务 | |
128 | `->monthlyOn(4, '15:00');` | 每月第四天 15:00 执行一次任务 | |
129 | `->twiceMonthly(1, 16, '13:00');` | 每月第一天和第 十六天的 13:00 各执行一次任务 | |
130 | `->lastDayOfMonth('15:00');` | 每月最后一天 15:00 执行一次任务 | |
131 | `->quarterly();` | 每季度第一天 00:00 执行一次任务 | |
132 | `->yearly();` | 每年第一天 00:00 执行一次任务 | |
133 | `->yearlyOn(6, 1, '17:00');` | 每年六月第一天 17:00 执行一次任务 | |
134 | `->timezone('America/New_York');` | 设置时区 | |
135 | ||
92 | 136 | 这些方法与额外的约束条件相结合后,可用于创建在一周的特定时间运行甚至更精细的计划任务。例如,在每周一执行命令: |
93 | 137 | |
94 | 138 | // 在每周一 13:00 执行... |