crontab mit vi öffnen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

crontab mit vi öffnen

Beitrag von Duff » 04.11.2006 14:30:38

Hallo,

wollte gerade mal einen crontab-Eintrag machen, da bin auf folgendes Problem gestoßen.

Wenn ich ein crontab -e zum Editieren eingebe, lande ich zwar in der Crontab, allerdings nicht mit dem vi, sondern in GNU Nano (mit dem ich absolut nicht zurecht komme).

Wie kann ich das so einstellen, dass ich mit vi in die crontab gelange???

Danke.
Oh, yeah!

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 04.11.2006 14:39:38

man crontab hat geschrieben:The -e option is used to edit the current crontab using the editor
specified by the VISUAL or EDITOR environment variables. After you
exit from the editor, the modified crontab will be installed automati‐
cally. If neither of the environment variables is defined, then the
default editor /usr/bin/editor is used.
Ich hab auf meinem Rechner generell mittels update-alternatives den Editor auf vim gesetzt. Damit mir da ja kein anderer dazwischen funkt :-)

Code: Alles auswählen

update-alternatives --config editor
MfG GoKi
:wq

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 04.11.2006 14:45:13

Code: Alles auswählen

export EDITOR=vi
markus

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 04.11.2006 15:11:51

Danke für die beiden Antworten.

Habe es jetzt so gelöst, dass ich den export-Befehl mit in meine .bashrc genommen habe.
Danke.
Oh, yeah!

Benutzeravatar
holger.lehn
Beiträge: 81
Registriert: 06.04.2004 22:11:38
Wohnort: Waghäusel

Beitrag von holger.lehn » 05.11.2006 12:34:16

Moin,

was spricht denn dagegen die

Code: Alles auswählen

/etc/crontab
einfach mit

Code: Alles auswählen

vi /etc/crontab
zu öffnen ?]
Gruss
Holger

Benutzeravatar
jensm
Beiträge: 389
Registriert: 23.07.2006 14:13:08
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bruchsal

Beitrag von jensm » 05.11.2006 12:55:41

Diese Datei sollte jedoch keinesfalls direkt editiert werden. Würde man die Datei direkt editieren, könnte es passieren, das man gerade am editieren ist, während Cron startet. Um dies zu vermeiden gibt es einen speziellen Befehl zum Editieren der Crontab-Datei.

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 05.11.2006 19:00:51

Also bei mir sieht der Inhalt der Datei /etc/crontab anders aus, als wenn ich ein crontab -e ausführe.
Oh, yeah!

Antworten