So planen Sie Systembefehle mit Cron unter Linux

Sie können Systembefehle mit Cron unter Linux planen. Was ist Cron? Es ist ein Hintergrunddienst, der, wenn er konfiguriert ist , jeden Befehl , jedes Skript oder jedes Programm nach einem Zeitplan ausführen kann . Das Beste ist, dass es vollständig anpassbar ist.

Cron ist sehr nützlich, aber die Befehlssyntax ist unglaublich verwirrend, insbesondere für den durchschnittlichen Benutzer. Aus diesem Grund werden wir behandeln, wie Sie Cron leicht verstehen und seine Befehlssyntax, damit Sie Systembefehle auf Ihrem Linux-Rechner automatisch planen können!

Cronie installieren

Cron ist größtenteils vorinstalliert und auf vielen Linux-Distributionen eingerichtet. Der Grund dafür ist, dass Cron für viele Befehlszeilenautomatisierungen in der Linux-SysAdmin-Branche von zentraler Bedeutung ist.

Auch wenn Cron auf den meisten Distributionen installiert ist, bedeutet dies nicht, dass es jedes einzelne existierende Linux-Betriebssystem hat. Bevor wir also über die Verwendung von Cron sprechen, müssen Sie es unbedingt auf Ihrem Betriebssystem installieren.

In diesem Abschnitt konzentrieren wir uns auf die Installation von Cronie, einem Tool, das standardmäßig in vielen Redhat-Linux-Distributionen enthalten ist. Der Grund? Es hat Standardfunktionen für Cron und die Pakete befinden sich in den Software-Repositorys der meisten Linux-Distributionen.

Um festzustellen, ob Sie das Cronie-Paket installieren müssen, starten Sie ein Terminalfenster und geben Sie den folgenden Befehl ein. Wenn nichts passiert, hat Ihr System keine Möglichkeit, Systembefehle zu planen, und Sie sollten Cronie installieren.

Crontab —h

Ubuntu/Debian

Ubuntu und Debian unterstützen Cronie nicht. Diese Linux-Distributionen werden jedoch oft mit Cron standardmäßig konfiguriert. Wenn Ihr System Crontab aus irgendeinem Grund nicht verwenden kann, wenden Sie sich an die Wiki-Seiten von Debian oder Ubuntu, um Hilfe zu erhalten.

Arch Linux

Arch Linux ist eine Do-it-yourself-Linux-Distribution und von Benutzern wird erwartet, dass sie jedes einzelne Paket auf ihrem System installieren und selbst konfigurieren. Infolgedessen versäumen viele Benutzer die Installation einer App, mit der sie Systembefehle mit Cron planen können. Glücklicherweise befindet sich die Cronie-Anwendung im Software-Repository „Arch Linux Core“. Um Cronie zu erhalten, geben Sie den Pacman- Befehl unten ein.

sudo pacman -S cronie

Fedora

Fedora Linux ist ein Workstation-Betriebssystem, daher stehen die Chancen gut, dass Sie bereits mit Cron und der Crontab interagieren können. Wenn Sie dies jedoch aus irgendeinem Grund nicht können, lässt sich Cronie einfach mit dem DNF- Paketierungstool installieren .

sudo dnf install cronie -y

OpenSUSE

OpenSUSE Leap (die Version von SUSE, die die meisten Benutzer verwenden) ist ein Workstation-Betriebssystem, ähnlich wie Fedora, daher sollte Cron bereits eingerichtet sein. Wenn dies nicht der Fall ist, installieren Sie Cronie mit dem folgenden Zypper- Befehl.

sudo zypper install cronie

Generisches Linux

Auf einer obskuren Linux-Distribution, die kein Cron-System hat? Zum Glück ist Cronie Open Source und die Bauanleitung ist sehr einfach . Um mehr zu erfahren, gehen Sie auf diese Seite .

Planen Sie Systembefehle mit Cron

Die Planung von Systembefehlen mit Cron erfordert die „Crontab“. Die „Crontab“ ist eine Datei, die Ihre Operationen speichert und sie zur Ausführung an den Cron-Daemon weiterleitet.

Um auf Crontab auf Ihrem System zuzugreifen, starten Sie ein Terminal und führen Sie den folgenden Befehl aus. Stellen Sie sicher, dass Sie die EDITOR=nano- Zeile einschließen , oder Sie erhalten einen viel schwierigeren Editor anstelle von etwas Einfachem wie Nano.

EDITOR=nano crontab -e

Nach dem Ausführen des Befehls öffnet sich der Texteditor mit einer neuen leeren Datei. In diese leere Datei gehen Ihre Befehle.

In Cron ist die Terminplanung relativ kompliziert. Es geht nach Minuten, Stunden, Tagen, Monaten und Wochentagen. Wir werden jedoch nicht darauf eingehen, wie Sie einen Cron-Zeitplan manuell erstellen. Stattdessen verweisen wir Sie auf die Crontabgenerator-Website , da sie die Dinge viel komfortabler macht.

So planen Sie Systembefehle mit Cron unter Linux

Wenn Sie den Generator erreicht haben, verwenden Sie die Kontrollkästchen, um einen Zeitplan auszuwählen. Wenn Sie mit dem Zeitplan zufrieden sind, gehen Sie nach unten zum Feld „Befehl zum Ausführen“.

Schreiben Sie in das Feld "Befehl zum Ausführen" die Terminalbefehle, die Ihr Linux-Computer oder -Server automatisch ausführen soll. Denken Sie daran, dass „Befehle“ nicht auf Linux-Befehle wie „apt update“, „ping“ usw. beschränkt sind. Sie können alles sein! Solange Ihr Befehl im Terminal funktioniert, funktioniert er in Cron!

So planen Sie Systembefehle mit Cron unter Linux

Haben Sie Ihren Befehl im Feld "Befehl zum Ausführen" ausgefüllt? Klicken Sie auf die grüne Schaltfläche „Crontab-Zeile generieren“, um eine Textzeile auszugeben. Markieren Sie dann den Text auf der Ausgabeseite und kehren Sie zum Crontab-Texteditor zurück.

So planen Sie Systembefehle mit Cron unter Linux

Drücken Sie Strg + Umschalt + V, um den Code in Nano einzufügen. Speichern Sie es dann mit Strg + O . Sobald Ihre Crontab-Datei gespeichert ist, ist die harte Arbeit getan. Verlassen Sie den Editor mit Strg + X .

Hinweis: Benutzer, die Cronie nicht verwenden, müssen möglicherweise crontab -e nach der Bearbeitung ausführen, um sicherzustellen, dass die neue Datei wirksam wird.

Wenn die Bearbeitung abgeschlossen ist, wird der Cron-Hintergrunddienst dies bemerken und nach dem von Ihnen angegebenen Zeitplan ausführen!

Leave a Comment

MP3-Diagnose: Beheben Sie bis zu 50 Probleme mit MP3-Audiodateien

MP3-Diagnose: Beheben Sie bis zu 50 Probleme mit MP3-Audiodateien

MP3 Diags ist das ultimative Tool zur Behebung von Problemen in Ihrer Musiksammlung. Es kann Ihre MP3-Dateien richtig taggen, fehlende Albumcover hinzufügen, VBR reparieren

Google Voice Desktop-Benachrichtigungs-Apps

Google Voice Desktop-Benachrichtigungs-Apps

Genau wie Google Wave hat Google Voice weltweit für Aufsehen gesorgt. Google will die Art und Weise, wie wir kommunizieren, verändern, und da es immer

Laden Sie Flickr-Favoriten mit FlickrFaves herunter

Laden Sie Flickr-Favoriten mit FlickrFaves herunter

Es gibt viele Tools, mit denen Flickr-Benutzer ihre Fotos in hoher Qualität herunterladen können. Gibt es jedoch eine Möglichkeit, Flickr-Favoriten herunterzuladen? Kürzlich sind wir auf

OK Sampler ist eine kostenlose Musik-Sampler-Software

OK Sampler ist eine kostenlose Musik-Sampler-Software

Was ist Sampling? Laut Wikipedia ist es der Vorgang, einen Teil oder ein Sample einer Tonaufnahme zu nehmen und ihn als Instrument oder

Google Sites-Backup: Importieren/Exportieren

Google Sites-Backup: Importieren/Exportieren

Google Sites ist ein Dienst von Google, mit dem Benutzer eine Website auf dem Google-Server hosten können. Es gibt jedoch ein Problem: Es gibt keine integrierte Option zum Sichern

Google Tasks-Desktopanwendung

Google Tasks-Desktopanwendung

Google Tasks ist nicht so beliebt wie andere Google-Dienste wie Kalender, Wave, Voice usw., wird aber dennoch häufig verwendet und ist ein fester Bestandteil der Benutzer

So stellen Sie verlorene Partitionen und Festplattendaten wieder her [Anleitung]

So stellen Sie verlorene Partitionen und Festplattendaten wieder her [Anleitung]

In unserem vorherigen Leitfaden zum sicheren Löschen der Festplatte und Wechselmedien über Ubuntu Live und DBAN-Boot-CD haben wir besprochen, dass Windows-basierte Festplatten

So klonen Sie eine Linux-Festplatte mit Gparted

So klonen Sie eine Linux-Festplatte mit Gparted

So klonen Sie eine Linux-Festplatte mit Gparted

So spielt man STALKER: Shadow of Chernobyl unter Linux

So spielt man STALKER: Shadow of Chernobyl unter Linux

STALKER: Shadow of Chernobyl ist ein Survival-Horror-FPS-Spiel, das von GSC Game World entwickelt und von THQ veröffentlicht wurde. In dieser Anleitung zeigen wir Ihnen, wie Sie es unter Linux zum Laufen bringen.

Linux: alle Benutzer auflisten [Guide]

Linux: alle Benutzer auflisten [Guide]

Unter Linux gibt es viele Tools, um Benutzer aufzulisten. Diese Anleitung zeigt Ihnen verschiedene Methoden, wie Sie alle Benutzer anzeigen können, inklusive versteckter Systembenutzer.