In einem Cron - Ausdruck, was ist der Unterschied zwischen 0/1, 1/1und *?
In einem Cron - Ausdruck, was ist der Unterschied zwischen 0/1, 1/1und *?
Antworten:
Es hängt davon ab, wo sich die Begriffe befinden
0/1 bedeutet, alle 1 bei 0 zu beginnen.1/1 bedeutet, alle 1 bei 1 zu beginnen.* bedeutet alle möglichen Werte.so
Für die Spalten Minuten, Stunden und Wochentag sind die 0/1und *äquivalent, da diese auf 0 basieren.
Für die Spalten Tag des Monats und Monat 1/1und *sind äquivalent, da diese auf 1 basieren.
0/1monatelang zu verwenden ? Was würde passieren?
In der Crontab-Definition haben die fünf Felder für Datum und Uhrzeit folgende Bedeutung:
Ein * bedeutet vom ersten bis zum letzten Element des Bereichs. Ein n / x bedeutet, dass bei jedem x-Wert mit n begonnen wird.
In Ihrem Fall kann dies übersetzt werden durch:
Das Ende sieht falsch aus (? *), Da es sich an der Stelle des Befehls befindet. Oder anstelle des Benutzernamens und Befehls, wenn er aus einer Datei unter /etc/cron.d/und nicht aus der Crontab eines bestimmten Benutzers stammt.
Die 0/1 bedeutet jede 1 Minute oder jede Minute und 1/1 bedeutet jeden Monat, denke ich, aber ich bin nicht sicher, ob es so für Monat funktionieren wird.
0/1, 1/1und *?
0/1durch 1/1zum Beispiel? Wird es dasselbe bedeuten?
0oder 1dann?
/wird hier sehr gut erklärt: publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/…