Per citare l'uomo:
L'opzione -e è usata per modificare il crontab corrente usando l'editor specificato dalle variabili d'ambiente VISUAL o EDITOR
Molto spesso se esegui crontab -e
da X, hai VISUAL
impostare; questo è ciò che viene utilizzato. Prova questo:
VISUAL=vi crontab -e
Ha funzionato per me :)
Molto probabile che il tuo VISUAL
la variabile di ambiente è impostata su qualcos'altro. Prova:
export VISUAL=vi