Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist der Unterschied zwischen at und crontab unter Linux?

Was ist der Unterschied zwischen at und crontab unter Linux?

WBOY
WBOYOriginal
2022-07-11 15:56:502007Durchsuche

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.

Was ist der Unterschied zwischen at und crontab unter Linux?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Was ist der Unterschied zwischen at und crontab unter Linux?

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

Was ist der Unterschied zwischen at und crontab unter Linux?

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. Was ist der Unterschied zwischen at und crontab unter Linux?

2 Überprüfen Sie, ob der ATD-Dienst aktiviert wurde

Das 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!

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