假设是凌晨 30 分开始,每隔一个半钟,对应的时间点是 0 30 2 00 3 30 5 00 6 30 8 00 9 30 11 00 12 30 14 00 ...
请问这样的规则要怎么写呢
另附一下 crontab 命令的书写格式
* * * * * /bin/sh /scripts/yy.sh
分 时 日 月 周 命令和文件路径
(00-59) (0-23) (1-31) (1-12) (0-6)
1
siagasky 2018-04-23 16:31:20 +08:00 1
https://crontab.guru/
|
2
roychan 2018-04-23 16:33:01 +08:00
最简单的方法,写两条就可以了。
|
3
vincenttone 2018-04-23 16:33:41 +08:00
写两个? 30 3/ * * *; 00 2,5,8,11,... * * *
|
4
sethverlo 2018-04-23 16:36:17 +08:00
用 `whenever` 这个库,写 `every 90.minutes` 然后执行 `whenever .` 看看结果是啥,copy 过去就好了- -
|
5
ryd994 2018-04-23 16:36:46 +08:00 via Android
放弃,改用 systemd timer
|
6
pmispig 2018-04-23 16:40:47 +08:00
每 30 分钟执行一次,在脚本里面做一个时间判断,否则直接 exit 0
|
7
fox0001 2018-04-23 17:01:39 +08:00 via Android
看来真的只能写两个了
30 0-23/3 * * * 0 2-23/3 * * * |
8
gitgabige 2018-04-23 17:11:52 +08:00
楼上似乎可以的
|
9
ant2017 2018-04-23 23:41:20 +08:00 via Android
分两个…
|
10
OldPanda 2018-04-24 00:42:18 +08:00
*/30 * * * *
|