Wie kann ich jede Minute einen Cron-Job ausführen?

Wie kann ich jede Minute einen Cron-Job ausführen?

Sind die folgenden cronKonfigurationen identisch?

  1. * * * * *

  2. 0 * * * *

  3. 1 * * * *

Ich suche nach einer Konfiguration, die den Job jede Minute ausführt.

Antwort1

NEIN.

Die letzten beiden werden stündlich ausgeführt. Einer zur 0. Minute jeder Stunde und der andere zur 1. Minute jeder Stunde. Eine Cron-Eingabe, die nur aus Sternchen besteht, bedeutet jedoch, dass der Cron-Job jede Minute jedes Tages jedes Monats an jedem Wochentag ausgeführt wird.

Antwort2

Cron-Syntaxgibt an, dass ein Sternchen jedem möglichen Wert entspricht.

Wenn Ihre Spalte „Minute“ also ein Sternchen enthält, bedeutet das, dass der Job „jede Minute ausgeführt werden soll“.

Steht in der Spalte eine „0“ oder „1“, bedeutet das, dass die Ausführung nur einmal pro Stunde erfolgt, also beispielsweise um 15:00 Uhr oder um 15:01 Uhr.

verwandte Informationen