Zum Hauptinhalt springen

Einrichten von cron auf Ubuntu Schritt für Schritt Anleitung

Cron (aus dem Englischen. Command Run ONtime) ist ein Standard-Taskplaner im Ubuntu-Betriebssystem. Es ermöglicht Ihnen, Aufgaben zu einer bestimmten Zeit oder in bestimmten Abständen zu automatisieren. Wenn Sie einen Cron auf Ihrem Ubuntu-Server einrichten möchten, erhalten Sie in diesem Artikel detaillierte Anweisungen.

Bevor Sie mit der Einrichtung eines Cron beginnen, sollten Sie sicherstellen, dass es auf Ihrem System vorhanden ist. Führen Sie dazu den Befehl aus crontab -l. Wenn Sie als Ergebnis eine Aufgabenliste sehen, ist Cron bereits installiert und konfiguriert.

Wenn Cron nicht installiert ist, kann es mit dem Batch-Manager installiert werden apt. Führen Sie einfach den folgenden Befehl im Terminal aus:

sudo apt install cron

Nach der Installation von Cron können Sie mit der Konfiguration beginnen. Die Hauptdatei, in der die Einstellungen gespeichert werden, heißt crontab. Führen Sie den Befehl aus, um die Datei im Editor zu öffnen:

crontab -e

Die geöffnete Datei enthält alle aktuellen Aufträge, die in Cron geplant sind. Jeder Auftrag befindet sich in einer separaten Zeile und hat das folgende Format:

Minuten Stunden Monatstage Monatstage Wochen Team

Was ist Cron und warum wird es benötigt?

Warum wird Cron benötigt? Wenn Sie beispielsweise eine Aufgabe haben, die regelmäßig ausgeführt werden muss, z. B. eine Datenbank sichern oder Berichte per E-Mail senden, können Sie Cron so konfigurieren, dass diese Aufgaben automatisch nach einem festgelegten Zeitplan ausgeführt werden.

Darüber hinaus ist Cron praktisch, um Routineaufgaben wie das Bereinigen temporärer Dateien, das Aktualisieren von Software oder das Herunterladen von Daten von einem Remote-Server zu automatisieren.

Mit Cron können Sie einen Zeitplan für die Ausführung von Aufgaben erstellen, indem Sie Datum, Uhrzeit und Häufigkeit festlegen. Sie können auch Befehle angeben, die zu bestimmten Zeiten oder in bestimmten Abständen ausgeführt werden müssen.

Wie installiere und konfiguriere ich Cron auf Ubuntu?

Schritt 1: Installieren des Cron-Pakets

Bevor Sie mit dem Einrichten von Cron beginnen, müssen Sie das Cron-Paket auf Ihrem Ubuntu-Server installieren. Öffnen Sie dazu ein Terminal und führen Sie den folgenden Befehl aus:

sudo apt-get install cron

Schritt 2: Crontab-Datei bearbeiten

Nachdem Sie das Cron-Paket installiert haben, müssen Sie die Crontab-Datei öffnen, um den Aufgabenplan zu konfigurieren. Geben Sie im Terminal den folgenden Befehl ein:

Schritt 3: Hinzufügen einer Aufgabe zum Zeitplan

Nachdem Sie die Crontab-Datei geöffnet haben, können Sie die Aufgabe dem Zeitplan hinzufügen. Jede Aufgabe muss zu einer neuen Zeile hinzugefügt werden und eine bestimmte Syntax haben:

- Sternchen (*) geben Zeitintervalle an. Zum Beispiel bedeutet * * * * * jede Minute auszuführen.

- Ein Befehl ist ein Befehl, der nach einem festgelegten Zeitplan ausgeführt werden muss.

Schritt 4: Datei speichern und beenden

Nachdem Sie dem Zeitplan die gewünschten Aufgaben hinzugefügt haben, müssen Sie die Änderungen speichern und die Crontab-Datei schließen. Verwenden Sie die folgende Tastenkombination:

Ctrl + X, danach Y, und drücken Sie Enter um die Speicherung zu bestätigen.

Schritt 5: Überprüfen des Zeitplans

Nachdem Sie den Aufgabenplan in Cron konfiguriert haben, wird empfohlen, eine Überprüfung durchzuführen, um sicherzustellen, dass die Aufgaben zum richtigen Zeitpunkt ausgeführt werden. Verwenden Sie den folgenden Befehl, um den Inhalt der Crontab-Datei anzuzeigen:

Sie sind jetzt mit den grundlegenden Schritten vertraut, um Cron auf Ubuntu zu installieren und zu konfigurieren. Planen Sie Aufgaben nach Ihrem Ermessen und automatisieren Sie Ihre Prozesse!

Wie füge ich dem Cron eine neue Aufgabe hinzu?

Folgen Sie den folgenden Schritten, um Cron auf Ubuntu eine neue Aufgabe hinzuzufügen:

  1. Öffnen Sie ein Terminal auf Ihrem Computer.
  2. Geben Sie crontab -e ein und drücken Sie die Eingabetaste. Dieser Befehl öffnet den Cron-Editor.
  3. Fügen Sie im Cron-Editor mithilfe der Cron-Syntax eine neue Aufgabe hinzu. Wenn Sie beispielsweise möchten, dass die Aufgabe jede Minute ausgeführt wird, fügen Sie * * * * * command_to_be_executed hinzu .
  4. Speichern Sie die Änderungen, und schließen Sie den Cron-Editor.

Die neue Aufgabe wird nun dem Cron hinzugefügt und gemäß dem angegebenen Zeitplan ausgeführt.

Wie ändere ich die Ausführungszeit einer Aufgabe in Cron?

Um die Laufzeit einer Aufgabe in Cron zu ändern, müssen Sie die Datei bearbeiten /etc/crontab. In dieser Datei finden Sie Zeilen für jede Aufgabe, die Sie regelmäßig ausführen möchten.

Jede Zeile in der Datei /etc/crontab hat das folgende Format:

minuten Stunden tag_monate monat_monate Wochen Benutzer Befehl

Wenn Sie beispielsweise die Ausführungszeit einer Aufgabe um alle 30 Minuten ändern möchten, müssen Sie den Wert im Feld Minuten ändern. Wenn Sie möchten, dass die Aufgabe jeden Tag zu einer bestimmten Zeit ausgeführt wird, ändern Sie die Werte in den Feldern "Stunden" und "Minuten".

Nachdem Sie Änderungen an der Datei vorgenommen haben /etc/crontab speichern Sie es, und starten Sie den Cron-Dienst mit dem Befehl neu:

sudo service cron restart

Ihre Aufgabe wird nun gemäß den an der Datei vorgenommenen Änderungen zu einem neuen festgelegten Zeitpunkt ausgeführt /etc/crontab.

Wie kann ich die Liste der geplanten Aufgaben in Cron anzeigen?

Um eine Liste der geplanten Aufgaben anzuzeigen, die in Cron ausgeführt werden, müssen Sie einige einfache Schritte ausführen:

  1. Öffnen Sie eine Eingabeaufforderung.
  2. Geben Sie crontab -l ein und drücken Sie die Eingabetaste.
  3. Sie sehen eine Liste der geplanten Aufgaben, die als Cron-Zeitplan angezeigt werden.

Dadurch erhalten Sie einen Überblick über die Aufgaben, die für die Ausführung in der Krone geplant sind, und ihren Zeitplan. Sie können die Liste der geplanten Aufgaben zur späteren Verwendung und Verwaltung anzeigen und analysieren.

Wie lösche ich eine Aufgabe aus Cron?

Um eine Aufgabe aus dem Cron auf Ubuntu zu entfernen, müssen Sie einige Schritte ausführen:

  1. Öffnen Sie das Terminal.
  2. Geben Sie crontab -e ein und drücken Sie die Eingabetaste, um den Cron-Editor zu öffnen.
  3. Suchen Sie die Zeile mit der Aufgabe, die Sie löschen möchten. Aufgaben in einer Cron-Datei haben normalerweise das Format: * * * * * das Team , bei dem die ersten fünf Sterne für den Zeitplan der Aufgabe verantwortlich sind und das Team für das, was erledigt werden muss.
  4. Löschen Sie die Zeile mit der Aufgabe aus der Datei.
  5. Speichern Sie die Änderungen, und schließen Sie den Cron-Editor. In vim müssen Sie dazu Esc drücken, dann den Befehl: wq eingeben und die Eingabetaste drücken.

Nach Abschluss dieser Schritte wird die Aufgabe aus dem Cron entfernt. Stellen Sie sicher, dass Sie die richtige Aufgabe deinstalliert haben, damit das System oder die Programme, die von dieser Aufgabe abhängen, nicht beschädigt werden.

Wie kann ich überprüfen, ob Cron korrekt funktioniert?

Nach dem Einrichten von Cron auf Ubuntu ist es wichtig, die Funktionsfähigkeit zu überprüfen. Es gibt mehrere Möglichkeiten, um sicherzustellen, dass die Aufgaben zur erwarteten Zeit ausgeführt werden:

1. Protokolldateien anzeigen: Wenn cron Aufgaben ausführt, werden die Ausführungsinformationen in Protokolldateien geschrieben. Überprüfen Sie die Dateien /var/log/syslog oder /var/log/cron, um sicherzustellen, dass die Aufgaben fehlerfrei ausgeführt werden.

3. Zusätzliche Überprüfungen: Es kann sich auch lohnen, die Einstellungen für die Ausführungszeit der Aufgaben zu überprüfen und die angegebenen Pfade zu den ausführbaren Dateien zu überprüfen. Stellen Sie sicher, dass der angegebene Benutzer über ausreichende Zugriffsrechte zum Ausführen der Aufgabe verfügt.

Wenn alle Überprüfungen zeigen, dass die Aufgaben korrekt ausgeführt werden, funktioniert Cron ordnungsgemäß und Sie können sicher sein, dass es zuverlässig ist.