Leser wie Sie helfen, MUO zu unterstützen. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision. Weiterlesen.

Auf Linux- und Unix-basierten Systemen hilft Ihnen der Befehl crontab beim Planen von Aufgaben, damit sie automatisch zu einer bestimmten Zeit oder in einem bestimmten Intervall im Hintergrund ausgeführt werden können.

Wenn Sie Crontab zum ersten Mal starten, werden Sie aufgefordert, den Standard-Texteditor zum Bearbeiten von Crontab-Dateien auszuwählen. Aber was ist, wenn Sie den Editor später ändern möchten?

crontab empfiehlt nano

Die meisten Linux-Systeme empfehlen Ihnen, nano als Standard-Crontab-Dateieditor zu verwenden, da es einfach zu bedienen ist. Aber das ist natürlich subjektiv, also sollten Sie einen Editor wählen, mit dem Sie sich am wohlsten fühlen.

Wenn Sie zuvor einen Editor als Standard festgelegt haben, aber diesmal einen anderen verwenden möchten, können Sie dies folgendermaßen tun.

1. Verwenden des select-editor-Befehls

instagram viewer

Der Select-Editor Der Befehl gibt Ihnen die Möglichkeit, Ihren Standard- oder bevorzugten Texteditor auf Linux-Systemen auszuwählen.

Führen Sie den Befehl select-editor aus und Sie erhalten eine Liste von Texteditoren, aus denen Sie auswählen können. Einige der gebräuchlichsten Optionen sind Vim, Emacs, Nano und Gedit.

Um den Editor Ihrer Wahl auszuwählen, geben Sie die entsprechende Nummer ein und drücken Sie Eingeben.

Beim nächsten Ausführen der crontab -e Befehl wird Ihre crontab-Datei in dem von Ihnen festgelegten Editor geöffnet.

2. Verwenden von Umgebungsvariablen

Wenn Sie den Select-Editor nicht auf Ihrem System installiert haben, können Sie den EDITOR verwenden Umgebungsvariable unter Linux stattdessen. Die Variable EDITOR gibt den Pfad zum Texteditor an, den das System aufrufen soll, wenn crontab läuft.

Verwenden Sie den folgenden Befehl, um die EDITOR-Variable festzulegen:

Export HERAUSGEBER=/path/an / Herausgeber

Um beispielsweise nano als Standard-Texteditor festzulegen, können Sie Folgendes ausführen:

Export HERAUSGEBER=/usr/bin/nano

Sie können die EDITOR-Variable auch in Ihren Shell-Konfigurationsdateien festlegen, z ~/.bashrc oder ~/.bash_profile, um die Änderung dauerhaft zu machen. Um beispielsweise nano zu Ihrem Standardeditor zu machen, fügen Sie die folgende Zeile zu Ihrer hinzu ~/.bashrc oder ~/.zshrc Datei, abhängig von der Shell, die Sie verwenden:

Export HERAUSGEBER=/usr/bin/nano

Um die Änderungen zu übernehmen, ohne sich abzumelden, führen Sie den folgenden Befehl aus:

Quelle ~/.bashrc

Nachdem Sie die EDITOR-Variable gesetzt haben, können Sie den crontab-Befehl wie gewohnt verwenden, um crontab-Dateien zu erstellen oder zu bearbeiten. Um beispielsweise die Crontab-Datei Ihres aktuellen Benutzers zu bearbeiten, können Sie Folgendes ausführen:

crontab -e

Verwenden Sie crontab, um Aufgaben unter Linux zu automatisieren

crontab ist ein leistungsstarkes Automatisierungstool auf Unix-basierten Systemen, und Sie werden es praktisch finden, um Aufgaben auf Ihrem Linux-System zu planen. Es wird empfohlen, den Texteditor zu verwenden, mit dem Sie am besten vertraut sind, um Cron-Jobs zu bearbeiten.

Sie können crontab verwenden, um eine Vielzahl sich wiederholender Aufgaben unter Linux zu planen. Zum Beispiel das Erstellen von Backups, das Herunterladen von Dateien oder einfach das Reinigen Ihres PCs.