我必须执行2个工作-A和B。工作“ A”应在每个工作日的上午9:00执行。我不知道工作'A'的持续时间,持续时间可能会有所不同。
我还想在完成作业'A'3分钟后执行作业'B'。
有人可以为此建议cron表达式吗?
答案 0 :(得分:0)
假设您要在第一个作业完成后三分钟尝试运行第二个作业,假设您有一个作业A,该作业涉及调用/home/user/job_a.sh,然后在完成后想要运行/ home /用户/job_b.sh。不必尝试设置两个不同的Cron作业,您可以制作一个单独的脚本,例如job_c.sh。并且job_c.sh所做的所有工作都是运行作业A,等待三分钟,然后运行作业B。
基本上,您可以只建立一个运行两个作业的Cron作业,而不是调用两个Cron作业并尝试为它们确定时间。
另一方面,如果您要在第一个作业开始后三分钟运行第二个作业,那么您最好创建两个Cron作业,中间要间隔三分钟,看起来像这样:
00 9 * * 1-5 /home/user/job_a.sh
03 9 * * 1-5 /home/user/job_b.sh