¿Cómo crear un cron que se ejecute cada vez que finaliza y cómo evitar si hay otro cron programado que podría estar ejecutándose?

¿Cómo crear un cron que se ejecute cada vez que finaliza y cómo evitar si hay otro cron programado que podría estar ejecutándose?

Por favor, estoy intentando hacer esto, si pudieran ayudarme a configurar un cron (cronjob_1) quecomienza a las 6 am y se ejecuta cada vez que termina hasta la medianoche, es decir, a las 00:00 horas todos los lunes y martes y todos los meses.Y lo más importante, cómo evitar que se ejecute.si hay otro cron programado (cronjob_2) que podría estar ejecutándose, hasta que cronjob_1 pueda identificar que no hay ningún cronjob_2 ejecutándose para que pueda comenzar a ejecutarse nuevamente.

00 06 * * 1 /bin/sh /app/cronjob_1.sh
00 06 * * 2 /bin/sh /app/cronjob_1.sh
...
00 08 * * 1 /bin/sh /app/cronjob_2.sh
00 10 * * 1 /bin/sh /app/cronjob_2.sh
00 08 * * 2 /bin/sh /app/cronjob_2.sh (it could be any time)
...

Apreciaré mucho tu ayuda.

información relacionada