Heim >php教程 >PHP开发 >Geplante Linux-Crontab-Aufgaben

Geplante Linux-Crontab-Aufgaben

高洛峰
高洛峰Original
2016-11-15 14:40:211412Durchsuche

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

3680651bc111395ee83abe0dbe878b10

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


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn