Unix CronJob-安排作业每12小时运行一次,立即开始
有没有办法定义一个cron-jon,它将每12小时运行一次,但会立即启动? 例如,如果现在是14:30,我启动cron,我希望作业在15:00、3:00、15:00等时间运行 但如果我在16:22启动cron,我希望它是:Unix CronJob-安排作业每12小时运行一次,立即开始,unix,cron,Unix,Cron,有没有办法定义一个cron-jon,它将每12小时运行一次,但会立即启动? 例如,如果现在是14:30,我启动cron,我希望作业在15:00、3:00、15:00等时间运行 但如果我在16:22启动cron,我希望它是: 17:00、7:00、17:00等等……为什么不将您的条目作为: 0 00,12 * * * /script/ 这将在每天午夜和中午12点运行,然后在启动和重新启动cron时编辑计划(尽管不确定为什么您希望根据cron服务器的启动或停止时间更改计划) 编辑: 怎么样 0 *
17:00、7:00、17:00等等……为什么不将您的条目作为:
0 00,12 * * * /script/
这将在每天午夜和中午12点运行,然后在启动和重新启动cron时编辑计划(尽管不确定为什么您希望根据cron服务器的启动或停止时间更改计划)
编辑:
怎么样
0 */12 * * * /script
或者如果你想让它在开机时运行
* */12 * * * /script
您可能需要在脚本中添加睡眠时间,例如5分钟(除非即时准备就绪)谢谢,我想没有其他选择了。原因是,当我加载系统时,我需要作业来启动和收集数据,并且每次运行之间还需要12小时的间隔。