这个坑不知道有人踩过没,一直以为
* */1 * * *
表示每个小时执行一次,结果实际是每分钟执行一次 争取的应该是
0 * * * *
这个坑不知道有人踩过没,一直以为
* */1 * * *
表示每个小时执行一次,结果实际是每分钟执行一次 争取的应该是
0 * * * *
|
opharkJun 25, 2018
1
这不是坑
|
|
2
题主重新定义了坑
* * * * * 是每分钟执行一次 0 * * * * 是每小时执行一次 0 0 * * * 是每个月执行一次 没发现哪里有坑 |
|
3
一般都是用在线工具直接生成的, 从来不手写
https://crontab-generator.org/ Cron Job Generated (you may copy & paste it to your crontab): 0 * * * * ls >/dev/null 2>&1 Your cron job will be run at: (5 times displayed) 2018-06-25 09:00:00 UTC 2018-06-25 10:00:00 UTC 2018-06-25 11:00:00 UTC 2018-06-25 12:00:00 UTC 2018-06-25 13:00:00 UTC ... |
|
BOYPTJun 25, 2018
4
脑子里的坑(
|
|
ThirdFlameJun 25, 2018
5
楼主自己没有理解对。 并不是坑
|
|
6
@ThirdFlame 恩,一直理解错了
|
|
murusuJun 25, 2018
7
还以为是有什么没留意的 bug,结果是楼主自己没弄懂
|
|
dorothyRENJun 25, 2018
8
这真不是坑。
|
|
exalexJun 25, 2018
9
|
|
alexzhouJun 25, 2018
10
题主想用“/”来表示每*执行一次的操作 ,如果没记错的话应该这样写 0 */1 * * *
即使是每小时执行一次也应该指明在一个小时内的哪一分钟执行 |
|
feiyuanqiuJun 25, 2018
11
https://crontab.guru/
|
|
nullenJun 25, 2018
12
不是坑。
|
|
openbsdJun 25, 2018
13
这个是没看手册导致的吧 ?
|
|
loryyangJun 25, 2018
14
这个其实是挺容易用错的,我也用错过,不过说实话,你搞两把就知道这个坑了,也不算是什么大坑
|
|
loryyangJun 25, 2018
15
另外*/1 和*没差别,主要是 0 和*的问题,有时候容易忘记把*改成 0
|
|
zanjie1999Jun 25, 2018
16
怕是看了 strtus 的定时器写法来写 Linux 的吧
|
|
chansslJun 25, 2018
17
|
|
shijingshijingJun 25, 2018
18
RTFM
|
|
TyanbootJun 26, 2018 via Android
19
自从用了 systemd 的 timer 之后,每分钟执行只需要
OnCalendar=minutely,每小时只需要 OnCalendar=hourly。可以说是方便了不少。 |
|
lieh222Jun 26, 2018
20
楼主每两个小时执行一次你认为该怎么写
|
|
50vipJun 26, 2018
21
不是坑,你需要一个这个: https://atool.vip/crontab
|
|
22
@lieh222 现在知道了应该是指定具体的在哪一分执行,不然就是每两小时没分钟执行一次。
|
|
23
@50vip 3Q,收藏了
|
|
artandlolJun 26, 2018
24
系统自带的 crontab 坑比较多,还是用 webcrontab
linux: github.com/lisijie/webcron windows: https://jingslunt.com/#/user/blog/details/d53fb58f2c9a00f9f17ca6baf44d592f |
|
liuygemJun 26, 2018
25
|
|
zzj0311Jun 26, 2018 via Android
26
哦,你说的都对
|
|
liwlFeb 14, 2019
27
@lihongjie0209 我都是手写的,然后用工具验证一遍
|