Sudo crontab -e aber mit nano

wie der Titel schon sagt würde ich gerne
sudo crontab -e
mit nano öffnen.

hab es bis jetzt schon mal hinbekommen das
crontab -e
sich mit automatisch mit nano öffnet.

mit folgendem befehl lässt sich crontab mit sudo via nano öffnen.

sudo EDITOR=nano crontab -e

nur egal was ich an beschreibungen finde, welche ich auch verstehe, bekomme ich das nicht umgestellt das “sudo crontab -e” sich automatisch mit nano öffnet.

echo $EDITOR 
/bin/nano
export $VISUAL
/bin/nano

Set them to nano not /bin/nano.

Diese Exports machst du für deinen aktuellen Nutzer, crontab -e rufst du allerdings als root (via sudo) auf.
Die Variablen müssen systemweit (z.B. via /etc/environment oder Environment variables - ArchWiki) oder zumindest auch für root gesetzt werden,

Irrelevant as /bin is a symlink to /usr/bin where nano binary resides.

sudo nano /etc/environment

#
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on separate lines
#
EDITOR=nano

jetzt gehts mit sudo, aber nicht mehr in der normalen variante.

Überschreibt denn irgendwas noch die EDITOR-Variable für deinen Nutzer?

$ echo $EDITOR

wenn ich das nur wüsste.
so tief bin ich leider nicht in der Thematik Linux / Manjaro drin.

echo $EDITOR 
nano

So heute nochmal getestet.
Habe an den Einstellungen nichts geändert.

Nur den Rechner heute abend gestartet

Und nun funktioniert es mit Nano in beiden Varianten.

crontab -e
sudo crontab -e

ich kann nur vermuten das dies hier die Lösung war

1 Like

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.