Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Was ist die Verwendung des Befehls crontab unter Linux?

Was ist die Verwendung des Befehls crontab unter Linux?

(*-*)浩
Freigeben: 2022-04-01 19:42:40
Original
14100 Leute haben es durchsucht

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“.

Was ist die Verwendung des Befehls crontab unter Linux?

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
Nach dem Login kopieren

Die Syntax des Crontab-Befehls lautet:

crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File ]
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage