[Linux] Crontab中的定时: * * * * * 如何表示出一个永不执行的调度时间?

2013 年 6 月 3 日
 andybest
首先的确是我矫情,我不能注释掉这一行任务
我需要一个严格符合cron规范的调度时间设置:* * * * *
但这个任务在这个设置下永不执行,如何做到?
4361 次点击
所在节点    问与答
14 条回复
notsobad
2013 年 6 月 3 日
* * 30 2 *

没测过
0racleTink
2013 年 6 月 3 日
定到2月30号应该就可以
ybf1220
2013 年 6 月 3 日
我第一个反应也是用2月30号
andybest
2013 年 6 月 4 日
@notsobad
@sophy
@ybf1220

感谢各位!

PS:有人实测过吗?原谅我伸手党。。。实在不太愿意去调系统时间测
pityonline
2013 年 6 月 4 日
我刚写了个 `* 30 2 * * /bin/date` 进去,居然可以保存,你的矫情可能发现了 cron 的一个 bug……
pityonline
2013 年 6 月 4 日
呃,刚我写错了,应该是 `* * 30 2 * /bin/date`,不过这样也可以保存,可能它对实际日期或时间不进行判断吧,要不就是遇到 2 月 30 号自动转成 3 月 1 号或 2 号。

V2EX 编辑框是不能用 *Markdown* 语法的?
wzxjohn
2013 年 6 月 4 日
永不执行设置了这个cron有何意义?
Leask
2013 年 6 月 4 日
楼主,你赢了!
gyteng
2013 年 6 月 4 日
可以增加一个cron定期把你不想执行的那行时间往后改
andybest
2013 年 6 月 4 日
@pityonline 感谢,这应该不是BUG吧,自动将2月20号改为3月1号不怎么合理...
andybest
2013 年 6 月 4 日
@wzxjohn 是这样,我做了一个任务“暂停”功能,针对暂停的任务将其改为用不执行的调度时间
blankyao
2013 年 6 月 4 日
前面加个注释不就可以了?
leojoy710
2013 年 6 月 4 日
我猜LZ做的是个管理界面...
所以作注释的话...就读取不出这个任务了...
就不能再开始了...的感觉...
tywtyw2002
2013 年 6 月 4 日
注解掉呀。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/71115

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX