GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie man einen Cronjob an bestimmten Wochentagen ausführt

Frage :Wie führe ich einen Cronjob an einem bestimmten Wochentag oder an mehreren Wochentagen aus?

Um einen Cronjob an bestimmten Wochentagen auszuführen, können Sie dies wie folgt angeben:

1. Bearbeiten Sie die Crontab für den Benutzer, für den der Crontab-Job erstellt werden soll. Zum Beispiel:

# crontab -e

Fügen Sie dann einen Eintrag hinzu, der das Datum und die Uhrzeit sowie den Wochentag angibt, an dem Sie den Crontab-Job ausführen möchten. Zum Beispiel:

Dieser Crontab-Eintrag führt das Skript samstags um 17:00 Uhr aus:

0 17 * * 6 /script/script.sh

Dieser Crontab-Eintrag führt das Skript sonntags bis freitags um 17:00 Uhr (17:00 Uhr) aus:

0 17 * * 0-5 /script/script.sh

2. Weitere Einzelheiten zu den verschiedenen Crontab-Optionen finden Sie in den Manpages, insbesondere:

# man 5 crontab

3. Wochentage können jedoch in den obigen Beispielen ganz rechts angegeben werden, wobei Werte von 0 bis 7 jeden Wochentag darstellen und Sonntag entweder durch 0 oder 7 angegeben werden kann.


Linux
  1. So verwenden Sie das Cron-Job-Format zum Planen von Aufgaben in Linux

  2. Wo ist das Cron/Crontab-Protokoll? / Wie aktiviere ich das Cron-Protokoll?

  3. Wie man CRON dazu bringt, die richtigen PATHs aufzurufen

  4. Wie richte ich einen Cron-Job ein, um jede Stunde eine ausführbare Datei auszuführen?

  5. Linux:Cronjob im Vordergrund ausführen

So führen Sie jede Woche am Sonntag einen Crontab-Job aus

Wie stelle ich den Cron-Job so ein, dass er ein PHP-Skript in cPanel ausführt?

So überprüfen Sie, ob ein Cron-Job ausgeführt wurde (Crontab-Protokoll)

So richten Sie einen Cron in cPanel ein und führen ihn aus

Wie würde ich einen Cron-Job dazu bringen, alle 30 Minuten ausgeführt zu werden?

So konfigurieren Sie den Cron-Job so, dass er alle 2 Tage um 23:00 Uhr ausgeführt wird