web-dev-qa-db-fra.com

Editez la crontab avec un éditeur autre que celui par défaut

Je voudrais éditer crontab avec vi ne fois. Mon éditeur par défaut est nano et je souhaite le conserver. Je veux seulement éditer avec vi une fois. Je ne veux pas changer la valeur par défaut à vi puis revenir à nano après édition. Cela peut-il être fait?

5
D. Clancy

crontab doit respecter la variable d'environnement EDITOR, vous pouvez donc le faire (pour la crontab racine par exemple)

Sudo EDITOR=vi crontab -e

De man crontab

The -e option is used to edit the  current  crontab  using  the  editor
specified  by  the  VISUAL  or EDITOR environment variables.  
9
steeldriver