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 -lIn 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 linuxHint1Die 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 /crontabDie 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 /CrontabAlle alle sehen stündlich Cron Jobs, den folgenden Befehl ausführen:
# ls -la /etc /cron.stündlichIn 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äglichSie 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öchentlichZuletzt können Sie das System anzeigen monatlich Cron -Jobs mit dem folgenden Befehl:
# ls -la /etc /cron.monatlichWir 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-ChromeAbschluss
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.