Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

En los sistemas basados ​​en Linux y Unix, el comando crontab lo ayuda a programar tareas para que puedan ejecutarse automáticamente en segundo plano a una hora o intervalo específicos.

Cuando inicie crontab por primera vez, verá un mensaje que le pedirá que elija el editor de texto predeterminado para editar archivos crontab. Pero, ¿qué sucede si desea cambiar el editor más adelante?

crontab Recomienda nano

La mayoría de los sistemas Linux le recomendarán que use nano como el editor de archivos crontab predeterminado debido a su facilidad de uso. Pero, por supuesto, eso es subjetivo, por lo que debe elegir un editor con el que se sienta más cómodo.

Si anteriormente configuró un editor como predeterminado pero quiere usar uno diferente esta vez, así es como puede hacerlo.

1. Usando el comando del editor de selección

El seleccionar-editor El comando le da la opción de elegir su editor de texto predeterminado o preferido en los sistemas Linux.

instagram viewer

Ejecute el comando de selección de editor y se le presentará una lista de editores de texto entre los que puede elegir. Algunas de las opciones comunes incluyen Vim, Emacs, nano y gedit.

Para seleccionar el editor de su elección, escriba el número correspondiente y presione Ingresar.

La próxima vez que ejecute el crontab -e comando, su archivo crontab se abrirá en el editor que ha configurado.

2. Uso de variables de entorno

Si no tiene instalado el editor de selección en su sistema, puede usar el EDITOR variable de entorno en Linux en cambio. La variable EDITOR especifica la ruta al editor de texto que el sistema debe llamar cuando se ejecuta crontab.

Para configurar la variable EDITOR, use el siguiente comando:

exportar EDITOR=/path/para/editor

Por ejemplo, para configurar nano como el editor de texto predeterminado, puede ejecutar:

exportar EDITOR=/usr/cubo/nano

También puede configurar la variable EDITOR en sus archivos de configuración de shell, como ~/.bashrc o ~/.bash_perfil, para que el cambio sea permanente. Por ejemplo, para hacer de nano su editor predeterminado, agregue la siguiente línea a su ~/.bashrc o ~/.zshrc archivo, dependiendo del shell que esté utilizando:

exportar EDITOR=/usr/cubo/nano

Para aplicar los cambios sin cerrar la sesión, ejecute el siguiente comando:

fuente ~/.bashrc

Después de configurar la variable EDITOR, puede usar el comando crontab como de costumbre para crear o editar archivos crontab. Por ejemplo, para editar el archivo crontab de su usuario actual, puede ejecutar:

crontab -e

Use crontab para automatizar tareas en Linux

crontab es una poderosa herramienta de automatización en sistemas basados ​​en Unix, y la encontrará útil para programar tareas en su sistema Linux. Se recomienda que utilice el editor de texto con el que se sienta más cómodo para editar trabajos cron.

Puede usar crontab para programar una amplia variedad de tareas repetitivas en Linux. Por ejemplo, realizar copias de seguridad, descargar archivos o simplemente limpiar su PC.