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
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.