crontab 上午8点到晚上12点怎么写?

有个任务需要从早上8点到晚上12点每隔5分钟执行一次, 但是 crontab 小时的合法值是 0-23, 下面的写法都不正确:

*/5 8-24 * * * cmd
*/5 8-0 * * * cmd

正确应该怎么写?

阅读 7.5k
2 个回答

我觉得就是 写法应该是这个,要不你试试这个?

*/5 8-23,23-0 * * * cmd

你这个早上8点-12点每5分钟一次,是不是被人理解出歧义了..
如果是 8:00-24:00 那么需要两个表达式

*/5 8-23 * * * cmd
0 0 * * * cmd

如果是 8:00 - 24:59 的意思

*/5 0,8-23 * * * cmd
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏