Heim > Artikel > Betrieb und Instandhaltung > Was ist der Unterschied zwischen at und crontab unter Linux?
Der Unterschied zwischen at und crontab unter Linux: 1. Die Ausführungsmethoden sind unterschiedlich, at wird nur einmal ausgeführt, während crontab in einer Schleife ausgeführt wird. 2. Die abhängigen Dienste sind unterschiedlich, der Dienst, der at entspricht, ist atd und der Dienst crontab entspricht crond 3. at ist im Allgemeinen eine temporäre Aufgabe, während crontab im Allgemeinen eine periodische Aufgabe ist.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Der Unterschied zwischen at und crontab
Die Ausführungsmethoden sind unterschiedlich.
at wird nur einmal ausgeführt, crontab wird in einer Schleife ausgeführt.
Die Dienste, auf die es angewiesen ist, sind anders
at Der entsprechende Dienst ist atd
Der Dienst, der Crontab entspricht, ist crond
at ist im Allgemeinen eine temporäre Aufgabe, und crontab ist im Allgemeinen eine periodische Aufgabe
at-Befehl
Beachten Sie bei der Ausführung unter:
1 Überprüfen Sie, ob der Benutzer über at-Berechtigungen verfügt.
Wenn die Datei /etc/at.allow im System vorhanden ist, verfügen die darin vorhandenen Benutzernamen über at-Berechtigungen.
Wenn die Datei /etc/ Wenn die at.deny-Datei im System vorhanden ist, verfügen die darin vorhandenen Benutzernamen nicht über at-Berechtigungen (im Allgemeinen Open Source). Das System verwendet standardmäßig die deny-Datei und diese ist leer.
Wenn die oben genannten Dateien nicht im System vorhanden sind , nur der Root-Benutzer kann die at-Berechtigungen verwenden.
2 Überprüfen Sie, ob der atd-Dienst aktiviert wurde das Gleiche wie bei)
1 Überprüfen Sie, ob der Benutzer über Crontab-Berechtigungen verfügt. Wenn die Datei /etc/cron.allow im System vorhanden ist, haben nur vorhandene Benutzernamen Cron-Berechtigungen. Wenn die Datei /etc/cron.deny Datei im System vorhanden ist, haben die darin vorhandenen Benutzernamen keine Cron-Berechtigungen (im Allgemeinen geben Open-Source-Systeme standardmäßig die Deny-Datei an, und diese ist leer).
Wenn die oben genannten Dateien nicht im System vorhanden sind, werden nur die Root-Benutzer können Cron-Berechtigungen verwenden.
2 Überprüfen Sie, ob der ATD-Dienst aktiviert wurdeDas obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen at und crontab unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!