Connect with us

Wie man

So ändern Sie den Standard-Crontab-Editor

So vergleichen Sie zwei Textdateien im Linux-Terminal

Fatmawati Achmad Zaenuri / Shutterstock.com

Will haben crontab Verwenden Sie den Editor Ihrer Wahl anstatt umgekehrt? Dieses Tutorial zeigt Ihnen, wie. Diese Anweisungen funktionieren mit Linux, macOS und anderen Unix-ähnlichen Betriebssystemen.

Das heikle Thema der Texteditoren

Ein Texteditor führt eine ziemlich banale Aufgabe aus. Die Tiefe des Gefühls, das Menschen mit ihrem persönlichen Präferenzeditor verbinden, hat jedoch dazu geführt Flammenkriege das brennt seit 1985. Wir schüren weder dieses Feuer noch befürworten wir einen Redakteur gegenüber einem anderen. Wir zeigen Ihnen, wie Sie den Standardeditor für ändern crontab zu etwas anderem, sollten Sie sich dafür entscheiden.

Das crontab -e Der Befehl öffnet einen Editor, damit Sie Ihre Cron-Tabelle bearbeiten können. Ihre Cron-Tabelle enthält die Liste aller geplanten Jobs, die zu bestimmten Zeiten ausgeführt werden sollen. Wir gehen in diesem Artikel nicht auf die Details von Cron-Jobs ein. Wir schauen uns einfach den Editor an, der mit dem verknüpft ist crontab -e Befehl.

Das allererste Mal, wenn Sie das ausstellen crontab Befehl mit dem -e Wenn Sie die Option (Bearbeiten) in einem Bash-Terminal verwenden, werden Sie aufgefordert, den Editor auszuwählen, den Sie verwenden möchten. Art crontab , ein Leerzeichen, -e und drücken Sie die Eingabetaste.

crontab -e

crontab -e Befehl

Der von Ihnen ausgewählte Editor wird dann zum Öffnen Ihrer Cron-Tabelle verwendet. In diesem Beispiel wurde Nano durch Drücken der Taste 1 ausgewählt.

Cron-Tabelle im Nano-Editor

Der Editor, den Sie aus dem Menü auswählen, wird bei jeder Ausgabe des verwendet crontab -e Befehl. Wenn Sie später Ihre Meinung ändern, wie wählen Sie einen anderen Editor aus, wenn Sie das Menü nur beim ersten Mal erhalten? Das ist leicht. Der zu verwendende Befehl lautet select-editor.

select-editor

Befehl zum Auswählen eines Editors

So weit, so einfach. Aber was ist, wenn Sie einen Editor verwenden möchten, der nicht in diesem Menü enthalten ist? Oder was ist, wenn Sie an einem Betriebssystem arbeiten, das das nicht bietet? select-editor Befehl? Wir können auch mit diesen Szenarien umgehen.

Was ist mit Distros, die keinen Select-Editor bieten?

Wir können den Standardeditor für festlegen crontab indem Sie unserer .bash_profile-Datei eine Zeile hinzufügen. Geben Sie diesen Befehl ein:

gedit ~/.bash_profile

Wenn der Editor angezeigt wird, fügen Sie diesen Eintrag zur Datei hinzu:

export VISUAL="gedit"

Natürlich würden Sie den Befehl ersetzen, der den Editor startet, den Sie für ‘gedit’ verwenden möchten. Speichern Sie diese Datei und schließen Sie den Editor. Um zu sehen, dass diese Änderungen wirksam werden, melden Sie sich entweder ab und wieder an oder geben Sie diesen Befehl ein:

. ~/.bash_profile

Beachten Sie, dass die Linie mit einem Punkt oder Punkt beginnt. Das source Befehl ist ein Alias ​​für den Befehl period und führt dieselbe Aktion aus. Aber nicht alle Distributionen bieten die source Befehl. Der Punktbefehl sollte immer vorhanden sein. Nach dieser Einschränkung hat die source Befehl auf allen Distributionen vorhanden Dieser Artikel wurde gegen Ubuntu, Debian, Manjaro, Arch, Fedora, CentOS und OpenIndiana getestet.

Ob Sie einen Punkt oder das Wort eingeben sourceDer Befehl bewirkt, dass die Einstellungen aus Ihrem .bash_profile gelesen und in Ihre aktuelle Sitzung übertragen werden. Wenn Sie jetzt Folgendes eingeben:

crontab -e

Der von Ihnen angegebene Editor wird zum Öffnen Ihrer Cron-Tabelle verwendet.

Cron Tisch in gedit

Ihr .bash_profile ist möglicherweise nicht leer

Ihre .bash_profile-Datei ist möglicherweise nicht leer, wenn Sie sie bearbeiten. Scrollen Sie einfach nach unten und fügen Sie die hinzu export VISUAL="gedit" Zeile zum Ende der Datei. Dies ist das Standard-.bash_profile in Manjaro Linux, wobei die neue Zeile hinzugefügt wurde:

Und schließlich OpenIndiana

Bei OpenIndiana müssen Sie das hinzufügen export VISUAL="gedit" Zeile zu Ihrer .bashrc-Datei, nicht zu Ihrem .bash_profile. Der Befehl, den Sie eingeben müssen, lautet:

pluma ~/.bashrc

.bashrc in pluma

Fügen Sie die Zeile hinzu und speichern Sie die Datei. Schließen Sie das Terminalfenster und öffnen Sie es erneut.

Stellen Sie die aus crontab -e Befehl zum Überprüfen, ob Ihre Änderungen wirksam wurden:

crontab -e

Cron Tisch in Nano OpenIndiana

Und jetzt wird Ihr Cron-Tisch in Nano geladen.

Jetzt können Sie den Editor Ihrer Wahl für viele Linux-Typen angeben, unabhängig davon, ob er von Debian, RedHat, Arch oder einem einfachen Vanille-Unix stammt.

Continue Reading
Click to comment

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tendencia