Der Befehl crontab wird verwendet, um Anweisungen festzulegen, die regelmäßig ausgeführt werden sollen. Dies ist in Unix- und Linux-Betriebssystemen üblich. Dieser Befehl kann Anweisungen vom Standardeingabegerät lesen und zum späteren Lesen und Ausführen in der Datei „crontab“ speichern. Die Syntax lautet „crontab option UserName|file“.
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.
Der Befehl crontab ist in Unix- und Linux-Betriebssystemen üblich und wird verwendet, um Anweisungen festzulegen, die regelmäßig ausgeführt werden sollen.
Dieser Befehl liest Anweisungen vom Standardeingabegerät und speichert sie in der Datei „crontab“ zum späteren Lesen und Ausführen. (Empfohlenes Lernen: Linux-Video-Tutorial)
Im Linux-System ist die Aufgabenplanungsarbeit unter Linux hauptsächlich in die folgenden zwei Kategorien unterteilt:
1 Ausführungsarbeit: Arbeit, die das System regelmäßig ausführt, z. B. Systemdaten sichern, Cache bereinigen
2. Von Einzelpersonen ausgeführte Arbeit: Arbeit, die ein Benutzer regelmäßig ausführen muss, z. B. prüfen, ob der Mailserver verfügbar ist Alle 10 Minuten Xinxin können diese Aufgaben von jedem Benutzer festgelegt werden
Systemgeplante Aufgaben werden im Allgemeinen in der Datei /etc/crontab gespeichert, die einige vom System ausgeführte Planer enthält. Wir können sie über Befehle anzeigen Take Schauen Sie sich den Inhalt an:
[root@xiaoluo ~]# cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed
Die Syntax des Crontab-Befehls lautet:
crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File ]
Hinweis: crontab ist gewohnt Benutzern erlauben Es wird verwendet, um Programme zu festen Zeiten oder in festen Intervallen auszuführen. Mit anderen Worten, es ähnelt dem Zeitplan des Benutzers. -u Benutzer bezieht sich auf das Festlegen des Zeitplans des angegebenen Benutzers. Voraussetzung ist, dass Sie über dessen Berechtigungen (z. B. Root) verfügen, um den Zeitplan anderer Benutzer festzulegen. Wenn -u user nicht verwendet wird, bedeutet dies, dass Sie Ihren eigenen Zeitplan festlegen.
Beschreibung jedes Parameters:
-e [Benutzername]: Führen Sie einen Texteditor aus, um den Zeitplan festzulegen. Der Standardtexteditor ist vi
-r [Benutzername]: Aktuellen Zeitplan löschen
-l [Benutzername]: Aktuelle Zeitplantabelle auflisten
-v [Benutzername]: Listet den Status von Benutzer-Cron-Jobs auf
Weitere technische Artikel zu Linux finden Sie unter Linux-Betrieb und Wartungs-Tutorial Spalte zum Lernen!
Das obige ist der detaillierte Inhalt vonWas ist die Verwendung des Befehls crontab unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!