2013-03-07 31 views
0

我需要创建一个cron条目,它将在星期一至星期五的上午11:30和下午4:00启动命令。无论如何在一个条目中这样做,还是我需要使用两个?如果可能的话,需要将2条cron行结合到1

对于任何有特定时间的人来说,如果他们的工作不会在运行时间的同一分钟内完成,那将会非常棒。

目前我只能计算出如下两行系统,这是唯一的方法吗?

# 30 11 * * 1-5 /cmd1

# 00 16 * * 1-5 /cmd1

+0

这是不可能的它只是一条线相结合。 – fedorqui 2013-03-07 16:07:16

+0

你可以发布此作为aswer,以便我可以接受它并关闭该问题。你的建议非常有用。 – Chris 2013-03-07 16:22:02

回答

1

这是不可能的只是在一条线上结合它。

您建议怎么做:

30 11,16 * * 1-5 /cmd1 

会甚至在16.30执行。

那么,唯一的办法是在两件,你已经有分裂:

30 11 * * 1-5 /cmd1 
00 16 * * 1-5 /cmd1 
+0

这也是我的预期,但经过验证的信息允许我与我的主管一起回顾,提供的解决方案是最佳实践,而不会改变时间。 – Chris 2013-03-07 16:42:16

+0

我希望不要参与审判,如果我们找到一个更好的方法来做到这一点;-) – fedorqui 2013-03-07 16:43:29

0

你可以试试这个:

30 11,16 * * 1-5 /cmd1 

,如果你接受了第二个命令的时间更改为16:30。

+0

但它会在16.30执行,他要求不要这样做...... – fedorqui 2013-03-07 16:13:31

+1

正确我只是验证我无法做到这一点。我的主管问我所有的参赛作品,我无法真正核实没有办法凭借我的经验,所以我问社区有更多的经验。谢谢您的回复。 – Chris 2013-03-07 16:19:04