Wie erstelle ich einen Cron, der jedes Mal ausgeführt wird, wenn er beendet wird, und wie verhindere ich, dass ein anderer geplanter Cron ausgeführt wird?

Wie erstelle ich einen Cron, der jedes Mal ausgeführt wird, wenn er beendet wird, und wie verhindere ich, dass ein anderer geplanter Cron ausgeführt wird?

Bitte, ich versuche dies zu tun, wenn Sie mir helfen könnten, einen Cron (cronjob_1) zu konfigurieren, derbeginnt um 6 Uhr morgens und läuft jedes Mal, wenn es endet, bis Mitternacht, das heißt, jeden Montag und Dienstag und jeden Monat um 00:00 Uhr.Und vor allem, wie man verhindert, dass es läuftwenn ein anderer geplanter Cron-Job (cronjob_2) möglicherweise ausgeführt wird, bis cronjob_1 erkennt, dass cronjob_2 nicht ausgeführt wird, damit er erneut ausgeführt werden kann?

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)
...

Ich wäre Ihnen für Ihre Hilfe sehr dankbar.

verwandte Informationen