Linux, Spring oder Quartz wählen, den Plan bauen und den Ausdruck oder die ganze Zeile kopieren. Einen vorhandenen Ausdruck erklären
Diese Seite baut eine Linux-Crontab: fünf Felder oder ein Kürzel wie @daily. Sie wählen den Abstand, können den Befehl anhängen und kopieren die Zeile. Den Job trägt sie nicht ein. Format schreibt auch Spring und Quartz: Sekunden 0 vorn, bei Quartz ein ? und Namen wie MON-FRI. Einen vorhandenen Ausdruck lesen Sie mit Einen vorhandenen Ausdruck erklären. Zeitstempel sind Unix-Zeitstempel.
0 2 * * *, der Satz sagt jeden Tag um 02:00./usr/bin/backup.sh steht hinter dem Ausdruck in der Crontab-Zeile. Beim Tippen aktualisieren ist an. Ist es aus, läuft Erzeugen einmal./usr/bin/backup.sh. Der Ausdruck ist 0 2 * * 1-5, die Zeile 0 2 * * 1-5 /usr/bin/backup.sh. Die Schaltflächen unter dem Formular laden mehr: Alle 15 Minuten */15 * * * *, täglich 02:00 mit demselben Befehl 0 2 * * * /usr/bin/backup.sh, werktags 09:00 0 9 * * 1-5, Wochenende 09:00 0 9 * * 0,6, Mo Mi Fr 09:00 0 9 * * 1,3,5, am 1. um Mitternacht 0 0 1 * *, 1. Januar 0 0 1 1 *, alle 2 Stunden zur Minute 30 30 */2 * * *, @daily, @weekly (Sonntag 00:00) und @reboot. Der Link daneben öffnet die Erklärung. Alles löschen setzt Jede Minute und leert den Befehl. Der Ausdruck ist * * * * *.Der Ausdruck ist Minute, Stunde, Tag im Monat, Monat, Wochentag. Sonntag ist 0, Montag ist 1, Samstag ist 6. Aufeinanderfolgende Tage sind ein Bindestrich, Montag–Freitag also 1-5. Einzelne Tage sind Kommas, etwa 1,3,5. Alle sieben Tage werden *. Format Linux schreibt diese fünf Felder. Format Spring setzt 0 für die Sekunden davor und behält die Wochentagszahlen. Format Quartz setzt 0 davor, schreibt ? auf den Tag oder den Wochentag und macht aus den Zahlen SUN–SAT, weil Quartz den Sonntag als 1 zählt.
Alle N Minuten ist */N * * * *. Alle N Stunden ist Minute M der Stunden 0, N, 2N und so weiter: M */N * * *. Tag 31 läuft nur in Monaten mit einem 31. Der Februar entfällt. Der Befehl wird nicht geprüft. Er ist eine Zeile. Den Job trägt die Seite nicht ein.
@reboot läuft beim Start und hat keine Uhrzeit, also keine Nächste 10 Läufe. @hourly ist 0 * * * *. @daily ist 0 0 * * *. @weekly ist Sonntag 00:00, 0 0 * * 0, nicht Montag. @monthly ist 0 0 1 * *. @yearly ist 0 0 1 1 *. Der Satz sagt Dasselbe wie und nennt die fünf Felder. Nächste 10 Läufe nutzt die lokale Zeit dieses Rechners. Der Rechner mit der Crontab kann in einer anderen Zone stehen.
0 2 * * * /usr/bin/backup.sh.0 9 * * 1-5.@daily, wenn Mitternacht auf diesem Host stimmt.Vixie cron setzt @weekly auf Sonntag 00:00. Für Montag wählen Sie Wochentage und schalten Montag ein. Bleibt die Zeit 00:00, ist der Ausdruck 0 0 * * 1.
Ja. Stellen Sie Format auf Quartz. Täglich 02:00 wird 0 0 2 * * ?. Montag–Freitag wird MON-FRI. Einen vorhandenen Ausdruck erklären liest weiter einen Ausdruck, den Sie einfügen.
Nächste 10 Läufe nutzt die Uhr dieses Rechners. Eine Server-Crontab nutzt die Zone des Servers.
Diesen Tag gibt es dort nicht, er wird übersprungen. Die Liste zeigt den nächsten Monat, der den Tag hat.