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.
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.