务跳过运行一次一个星期

0

的问题

我有一个计划的表达,将给予的命令,每8小时,开始在00:00.

0 0,8,16 * * * 

这将给予赞扬21次一个星期,然而,我的目标是跳过一些21运行 每周一次的基础上. 什么是适当时表达的以 跳过 第一个运行在星期每星期在00:00(换句话说,表达,将运行20次每周)?

airflow-scheduler cron linux
2021-11-14 21:10:23
2

最好的答案

1

让这2行:

0 0,8,16 * * 0-5 在0分钟过去一小时0,8和16每一天的每周星期日到星期五。

0 8,16 * * 6 在0分钟过去8小时和16个星期六。

你可以改变日期和时间,你想要跳过,但是没有办法做到这一点,在1线就我所知道的。

2021-11-14 21:33:20
1

把这个: [[ ( $( date +\%u ) -ne 0 ) && ( $( date +\%H:\%M) != "00:00" ) ]] && 之前,您的命令。

如果你不想使用 bash 对你的计划作业,这个作品 sh:

[  $( date +\%u ) -ne 0  ] && [ $( date +\%H:\%M) != "00:00"  ] &&
2021-11-15 01:05:24

默认情况下,使用cron sh,因此可能不了解 [[.
Philippe

公平的意见@菲利普...
tink

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................