There is a
Run After parameter in Bacula configs. But what if I need to wait for several jobs to finish and then run my script?
Make all the jobs but one have the same priority, the same start time, and set concurrency to 1, and disallow mixed priorities. Then for the last job, set a lower priority, and schedule it so it starts a minute (or few) later than your other jobs. Put the
For example, let's say you have job1, job2, job3, job4 and job5. job1-4 would have
You can even keep concurrency higher than 1, if you want to run several jobs in parallel - it would still work.