A ordem para o Ubuntu é de cima para baixo, mas em paralelo .
Ou seja, para o seu exemplo:
* * * * * /path/to/taskB * * * * * /path/to/taskC * * * * * /path/to/taskA
-
taskB
começa primeiro, - , em seguida,
taskC
sem esperar para quetaskB
seja concluído, - , em seguida,
taskA
sem esperar portaskC
outaskB
para concluir
O Ubuntu herda esta ordem do Debian. Mas, em geral, esse comportamento pode variar de acordo com a distribuição / versão do Linux e a implementação cron
. Você deve não depender dele para ser o mesmo. Por exemplo, no FreeBSD, o pedido é bottom-up!
Se os scripts dependerem um do outro, é melhor chamá-los em sequência, um do outro ou de um script wrapper "master", que é o único cron
na verdade executado.