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

Cron alle 2 Stunden ausführen

Lösung 1:

Ein Sternchen im Minutenfeld (erstes Feld) weist darauf hin, dass es jede Minute laufen soll, unabhängig von den anderen Feldern.

Sie müssen eine genaue Minute angeben, die innerhalb der Stunde ausgeführt werden soll. Sei es zur vollen Stunde (0), halb (30), etc..

0 */2 * * * /path-to-script

Lösung 2:

Die korrekte Beschreibung dessen, was Sie hatten

 * */2 * * * /path-to-script

ist "wird jede Minute ausgeführt, wobei die Stunde ein Vielfaches von 2 ist".

Das bedeutet 00:00 bis 00:59, 02:00 bis 02:59, 04:00 bis 04:59, ... und so weiter. Nicht ganz dasselbe wie "jede Minute laufen". Die bereits angegebene Lösung ist gültig obwohl.

Lösung 3:

Aus dem Kopf heraus könnten Sie versuchen, alle Stunden anzugeben, zu denen es ausgeführt werden soll:

0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /path-to-script

Linux
  1. Ausführen eines Befehls für jede Zeile in einer Textdatei

  2. Cron-Job zum Überprüfen, ob das Php-Skript ausgeführt wird, wenn nicht, dann ausführen?

  3. Jedes Mal, wenn ein neuer Kernel installiert wird, ein Skript ausführen?

  4. Wie kann man Cron anweisen, jede zweite Woche einen Job auszuführen?

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

Cron-Jobs alle 5, 10 oder 15 Minuten ausführen

Verdächtiger Crontab-Eintrag, der alle 15 Minuten „xribfa4“ ausführt?

Wie man Cron alle 5 Minuten, Sekunden, Stunden, Tage, Monate ausführt

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

Cron-Job läuft manchmal nicht

Kann ich einen Cronjob häufiger als jede Minute ausführen?