So sehen Sie alle Jobs in Crontab?

So sehen Sie alle Jobs in Crontab?
Server können so eingestellt werden, dass sie Aufgaben ausführen oder Skripts automatisch ausführen. In Linux können Sie die verwenden Cron Dienstprogramm zum Konfigurieren der Aufgabe oder der Skripte, die Ihr Server zu einer bestimmten Zeit ausgeführt wird. Alle Cron -Jobs auf Ihrem Server befinden sich in der Spulenverzeichnisse im /var/spool/cron/crontabs. Das Crontab listet alle Cron -Jobs für Benutzer auf, ausgenommen den Root -Benutzer. Wenn Sie jedoch die Cron -Jobs des gesamten Systems anzeigen müssen, müssen Sie ein Root -Benutzer sein.

Dieser Artikel behandelt, wie Sie alle Jobs in Crontab für System, aktuelle Benutzer und andere Benutzer auflisten können. Hört sich gut an? Lass uns anfangen.

So listen Sie Cron Jobs auf

Das Crontab listet Jobs basierend auf einem Benutzer auf, und mit einem Administratorrecherchen können Sie Jobs eines anderen Benutzers anzeigen.

1. Anzeigen von Cron -Jobs für den aktuellen Benutzer

Geben Sie beim Erstellen eines Cron -Jobs an, in welchen Benutzer der geplante Job fällt. Wenn kein Benutzer angegeben ist. In diesem Fall können Sie den folgenden Befehl verwenden, um die geplanten Jobs für den aktuellen Benutzer aufzulisten:

$ crontab -l

In der folgenden Ausgabe können Sie die geplanten Jobs am Ende der Datei bemerken:

2. Anzeigen aller Cron -Jobs eines anderen Benutzers

Um die Jobs eines anderen Benutzers anzuzeigen, verwenden Sie die -u Flagge gefolgt von ihrem Benutzernamen. Außerdem benötigen Sie Administratorrechte, damit dies funktioniert. Zum Beispiel sieht der folgende Befehl die Cron -Jobs eines benannten Benutzers an LinuxHint1.

$ sudo crontab -l -u linuxHint1

Die Jobs Ihres Zielbenutzers werden in einer Crontab -Datei angezeigt, wie sie unten gezeigt wird:

3. Alle Cron -Jobs als Wurzel betrachten

Das Crontab im Spulenverzeichnis listet die Jobs für den Stammbenutzer nicht auf. Um den Crontab zu sehen, der die verschiedenen Jobs für das gesamte System enthält, öffnen Sie die /etc/crontab Datei.

$ weniger /etc /crontab

Die vorherige Ausgabe listet alle Cron -Jobs für das gesamte System auf. Beachten Sie, dass es vier Kategorien von Systemjobs gibt. Der stündlich, täglich wöchentlich, Und monatlich Arbeitsplätze. Wenn Sie das System Crontab bearbeiten möchten, können Sie es mit einem Editor wie geöffnet werden Nano. Der Befehl dafür würde wie unten gezeigt sein. Beachten Sie, dass Sie ein Root -Benutzer sein müssen, um auf die Crontab -Datei zuzugreifen.

# Nano /etc /Crontab

Alle alle sehen stündlich Cron Jobs, den folgenden Befehl ausführen:

# ls -la /etc /cron.stündlich

In der vorherigen Ausgabe haben wir keinen stündlichen Cron -Job. Standardmäßig sollten Sie ein Ergebnis ähnlich wie oben mit zwei Verzeichnissen und der .Platzhalter, Dies hilft, das versehentliche Löschen von Verzeichnissen auf Ihrem System durch den Paketmanager zu vermeiden.

Um die zu sehen täglich Cron Jobs, verwenden Sie den folgenden Befehl:

# ls -la /etc /cron.täglich

Sie können die täglichen Jobs für verschiedene Systemprozesse in der vorherigen Ausgabe beachten.

In ähnlicher Weise listet der folgende Befehl alle auf wöchentlich Zeitgesteuerte Aufgaben.

# ls -la /etc /cron.wöchentlich

Zuletzt können Sie das System anzeigen monatlich Cron -Jobs mit dem folgenden Befehl:

# ls -la /etc /cron.monatlich

Wir haben nur einen monatlichen Cron -Job, wie oben gezeigt.

4. Anzeigen von Cron -Jobs für bestimmte Anwendungen

Es ist möglich, die Cron -Jobs für die verschiedenen auf Ihrem System ausgeführten Anwendungen aufzulisten. Hier können Sie die Kategorie auswählen, um die spezifische Anwendung anzuzeigen. Zum Beispiel betrachtet der folgende Befehl den täglichen Cron -Job für Google Chrome:

# Katze /etc /cron.Täglich/Google-Chrome

Abschluss

Die Zusammenarbeit mit Cron, um Skripte und Jobs für Ihr Linux -System oder -Server zu automatisieren, ist erstaunlich. Wir haben die verschiedenen Möglichkeiten behandelt, wie Sie alle Crontab -Jobs auflisten können, auch für den aktuellen Benutzer, einen anderen Benutzer und die Arbeit mit Root, um System -Cron -Jobs zu erhalten. Darüber hinaus haben wir besprochen, wie Sie die stündlichen, täglichen, wöchentlichen und monatlichen Jobs auflisten können. Probieren Sie es aus und sehen Sie Ihre Cron -Jobs.