Tobias ScheibleCybercrime Dozent & Live Hacking Speaker
Debina Ubuntu Crontab

Editor für Cronjobs unter Linux anpassen

Kürzlich habe ich einen neuen Web-Server mit Debian aufgesetzt und beim Eintragen von ein paar Cronjobs bin ich über den Nano Editor gestolpert. Selbst bin ich ein Fan des Kommandozeilen-Editors vim, und bei einem neuen Linux-System ist die Installation des Bash-Editors für mich immer der erste Schritt. Mit einem einfachen Eintrag kann der Standard-Editor angepasst werden.

Sonntag, 13. Juli 2014
2 Kommentare

Ist der Editor vim nicht installiert, kann er ganz einfach nachinstalliert werden. Hier das Beispiel für Ubuntu und Debian:

sudo apgt-get install vim

Wer die Bedienung des Bash-Editors vim erlenen möchte, findet mittlerweile sogar eine spielerische Umsetzung. Der Unterschied zwischen vi und vim wird im Blog von Oreilly erklärt. Möchtest du nun, dass bei dem Aufruf der Cronjob Verwaltung mit dem Befehl „crontab -e“ der Editor vim verwendet wird, muss die Umgebungsvariable EDITOR angepasst werden. Dies kannst du mit dem folgenden Befehl erreichen:

export EDITOR=/usr/bin/vim

Damit bleibt die Konfiguration allerdings nur für die aktuelle Session bzw. dem aktuellen Login gültig. Was zum Beispiel ganz praktisch ist, wenn man sich nur kurzfristig um einen Server kümmert. Damit der Eintrag dauerhaft erhalten bleibt, muss er in der Konfigurationsdatei .bashrc eingetragen werden. Diese Datei befindet sich im Heimatverzeichnis eures Benutzers und kann mit vim einfach bearbeitet werde. Alternativ gibst du den folgenden Befehl ein:

echo "export EDITOR=/usr/bin/vim" >> ~/.bashrc

Über Tobias Scheible

Tobias Scheible

Hallo, mein Name ist Tobias Scheible. Ich bin begeisterter Informatiker und Sicherheitsforscher mit den Schwerpunkten Cyber Security und IT-Forensik. Mein Wissen teile ich gerne anhand von Fachartikeln hier in meinem Blog und in meinem Fachbuch. Als Referent halte ich Vorträge und Workshops für Verbände und Unternehmen u. a. auch offene Veranstaltungen für den VDI und die IHK.