Comment changer l'éditeur de crontab par défaut

Contenu

Art représentant le shell Bash sur un système Linux

Vouloir avoir crontab utilisez l'éditeur de votre choix au lieu de l'inverse? Ce tutoriel vous montre comment. Ces instructions fonctionneront avec Linux, macOS et autres systèmes d'exploitation de type Unix.

Le sujet délicat des éditeurs de texte

Un éditeur de texte effectue une tâche plutôt banale. Malgré cela, la profondeur des sentiments que les gens associent à leur éditeur de préférences personnelles a conduit à guerres de flammes qui brûlent depuis 1985. Nous n'attisons pas ce feu, ni de préconiser un éditeur plutôt qu'un autre. Ce que nous allons vous montrer, c'est comment changer l'éditeur par défaut pour crontab à autre chose, si vous le souhaitez.

Les crontab -e La commande ouvrira un éditeur afin que vous puissiez éditer votre table cron. Votre table cron contient la liste de toutes les tâches planifiées que vous avez définies pour se produire à des heures spécifiques. Nous n'entrerons pas dans les détails des tâches cron dans cet article.. Nous regardons simplement l'éditeur associé au crontab -e commander.

EN RELATION: Comment planifier des tâches sous Linux: Introduction aux fichiers Crontab

La première fois que vous diffusez le crontab commande avec le -e (Éditer) dans un terminal bash, il vous sera demandé de choisir l'éditeur que vous souhaitez utiliser. Écrit crontab , un espace, -e et appuyez sur Entrée.

crontab -e

crontab -e commande

L'éditeur que vous sélectionnez est utilisé pour ouvrir votre table cron. Dans cet exemple, nano a été choisi en appuyant sur la touche 1.

table cron dans l'éditeur nano

L'éditeur que vous sélectionnez dans le menu est utilisé chaque fois que vous sortez le crontab -e commander. Si vous changez d'avis plus tard, Comment choisir un autre éditeur si vous n'obtenez le menu que la première fois? Ça c'est facile. La commande à utiliser est select-editor.

select-editor

commande select-editor

Jusqu'à maintenant, très simple. Mais, Que faire si vous souhaitez utiliser un éditeur qui n'est pas dans ce menu? ¿O qué sucede si está trabajando en un sistema operativo que no proporciona la select-editor ¿mando? Además podemos manejar esos escenarios.

¿Qué pasa con las distribuciones que no proporcionan un editor de selección?

Podemos configurar el editor predeterminado para crontab agregando una línea a nuestro archivo .bash_profile. Escriba este comando:

gedit ~/.bash_profile

Cuando aparezca el editor, agregue esta entrada al archivo:

export VISUAL="gedit"

Depuis lors, sustituiría el comando que inicia el editor que desea utilizar por ‘gedit’. Guarde ese archivo y cierre el editor. Para ver que estos cambios surtan efecto, cierre la sesión y vuelva a iniciarla o emita este comando:

. ~/.bash_profile

Tenga en cuenta que la línea comienza con un punto o un punto. Les source comando es un alias para el comando de período y realiza la misma acción. Pero no todas las distribuciones proporcionan la source commander. El comando de período siempre debe presentarse. Habiendo dado esa salvedad, les source commander ère presente en todas las distribuciones, este post se probó con Ubuntu, Debian, Manjaro, Arch, Feutre, CentOS y OpenIndiana.

Ya sea que escriba un punto o la palabra source, el comando hace que la configuración de su .bash_profile se lea y se transfiera a su sesión actual. Maintenant, cuando escribe:

crontab -e

El editor que ha especificado se utilizará para abrir su tabla cron.

tabla cron en gedit

Es factible que su .bash_profile no esté vacío

Es factible que su archivo .bash_profile no esté vacío cuando lo edite. Simplemente desplácese hasta la parte inferior y agregue el export VISUAL="gedit" línea al final del archivo. Este es el .bash_profile predeterminado en Manjaro Linux, con la nueva línea agregada:

Et en conclusion, OpenIndiana

Con OpenIndiana, debe agregar el export VISUAL="gedit" línea a su archivo .bashrc, no a su .bash_profile. El comando que debe ingresar es:

pluma ~/.bashrc

.bashrc en pluma

Agregue la línea y guarde el archivo, y cierre y vuelva a abrir la ventana de su terminal.

Emita el crontab -e comando para verificar que sus cambios hayan surtido efecto:

crontab -e

tabla cron en nano openIndiana

Y ahora su tabla cron está cargada en nano.

Vous pouvez maintenant spécifier l'éditeur de votre choix sur de nombreux types de Linux, s'il descend de Debian, Chapeau rouge, Arch ou quelque chose comme un Unix simple et ordinaire.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.