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

在一组cron作业完成后运行一个cron作业?,cron,Cron,我知道如何通过以下方式一个接一个地运行cron作业: 但是,如果我有作业A、B和C,如何让作业C等待A和B都完成?A或B都可以先完成,C在A和B都完成之前无法开始运行。我只需将整个过程放到脚本中,并使用标准流程管理,例如: #!/bin/env bash jobA & # start A in the background. jobB # start B in the foreground, A and B running. wait # B now finished, w

我知道如何通过以下方式一个接一个地运行cron作业:


但是,如果我有作业A、B和C,如何让作业C等待A和B都完成?A或B都可以先完成,C在A和B都完成之前无法开始运行。

我只需将整个过程放到脚本中,并使用标准流程管理,例如:

#!/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.