*/20 * * * *
确保它每20分钟运行一次,我希望每隔20分钟运行一次任务,从小时开始5点开始,这可能与Cron有关吗?可不可能是:
5/20 * * * * ?
tox*_*lot 463
要从每小时5点开始每20分钟运行一次任务,请尝试以下操作:
5-59/20 * * * *
Run Code Online (Sandbox Code Playgroud)
说明
一个*在微小场是一样的0-59/1,其中0-59是范围和1为步骤.该命令将在范围(0)中的第一分钟运行,然后在距离第一步(1)远离的所有连续分钟处运行,直到最后一分钟(59).
这就是为什么*/20 * * * *会在0分钟,20分钟后和40分钟后运行 - 这与每20分钟相同.但是,*/25 * * * *将在0分钟,25分钟后和50分钟后运行 - 这与每25分钟不同.这就是为什么通常需要在分钟字段中使用均值分为60的步长值.
因此,要偏移开始时间,请明确指定范围,并将第一个值设置为偏移量.
例子
5-59/20 * * * * 将在5分钟后,25分钟后和45分钟后运行.
10-59/25 * * * * 将在10分钟后和35分钟后运行.
1-59/2 * * * * 将每隔一分钟运行一次.
fed*_*qui 47
当然!
5,25,45 * * * * /your/cron
Run Code Online (Sandbox Code Playgroud)
小智 7
你可以试试: */5 * * * * sleep N; your job
| 归档时间: |
|
| 查看次数: |
76974 次 |
| 最近记录: |