在一组cron作业完成后运行一个cron作业?

时间:2019-12-11 04:20:52

标签: cron

我知道如何通过以下操作来执行一项cron作业:https://askubuntu.com/questions/923260/cron-run-a-script-after-the-other

但是,如果我有工作A,B和C,如何使工作C等待A和B都完成? A或B可能先完成,而C直到A和B都完成后才能开始运行。

1 个答案:

答案 0 :(得分:1)

我只是将整个内容放入脚本并使用标准的流程管理,例如:

#!/bin/env bash
jobA &  # start A in the background.
jobB    # start B in the foreground, A and B running.
wait    # B now finished, wait for A if necessary.
jobC    # A and B now finished, do C.