Was ist Crontab?
Der Befehl crontab ist die Abkürzung für Cron Table. Es handelt sich um die Konfigurationsdatei von Cron, auch Aufgabenliste genannt. Wir finden die relevanten Konfigurationsdateien im folgenden Verzeichnis
/var/. spool/cron/: Speichert alle benutzerdefinierten Aufgaben, die regelmäßig ausgeführt werden sollen. Der Dateiname stimmt mit dem Benutzernamen überein.
/etc/crontab: Aufgaben, die regelmäßig vom System ausgeführt werden sollen
/etc/cron.d /: Verzeichnis wird zum Speichern aller auszuführenden Aufgaben verwendet. Crontab-Dateien oder Skripte
Andere Verzeichnisse: /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly, jeweils stellt stündliche, tägliche, wöchentliche Aufgaben dar, die einmal im Monat ausgeführt werden
Verwendung von crontab
crontab [-u username] //可选,省略则表示操作当前用户的crontab -e //编辑crontab定时任务 -l //列出crontab里的内容 -r //删除crontab
Die Der Befehl von Crontab besteht aus Zeit und Befehl. Die Reihenfolge lautet: Minute, Stunde, Tag, Monat und Freitag. Die Operatoren sind:
*: jederzeit
/: wie oft
-. : kontinuierliche Zeit
, : diskontinuierliche Zeit
Beispielbeschreibung
Führen Sie den Befehl jede Minute aus
* * * * * Befehl
Die 10. Minute jeder Stunde und die 30. Minute werden ausgeführt
10,30 * * * * Der Befehl
wird jede Minute von 8 Uhr bis 10 Uhr ausgeführt
* 8-10 * * * Befehl
Alle 10 Minuten am 15. eines jeden Monats ausführen
*/10 * 15 * * Befehl
jeden Montag um 6:30 Uhr Ausführung
30 6 * * 1 Befehl