当前位置:  开发笔记 > 编程语言 > 正文

在crontab中指定"所有奇数值"?

如何解决《在crontab中指定"所有奇数值"?》经验,为你挑选了2个好方法。

在crontab中,我可以使用星号表示每个值,或者"*/2"表示每个偶数值.

有没有办法指定每个数值?(像"1 +*/2"这样的东西有用吗?)



1> zigdon..:

根据你的cron版本,你应该可以做(几小时,比方说):

   1-23/2

通过crontab(5)联机帮助页中的EXTENSIONS部分:

   Ranges can include "steps", so "1-9/2" is the same as "1,3,5,7,9".

对于更便携的解决方案,我怀疑您只需使用简单列表:

   1,3,5,7,9,11,13,15,17,19,21,23

但是将命令包装在一个shell脚本中会更容易,如果在一个奇怪的时间没有调用它,它将立即退出.



2> grigb..:

每一分钟都会是:

1-59/2 * * * * 

每隔一分钟就会:

0-58/2 * * * * 

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有