GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo programar tareas en Ubuntu 20.04 usando Crontab

A veces, no desea que un proceso se ejecute en un tiempo predeterminado establecido por el sistema operativo, pero desea establecer el tiempo para que un proceso se ejecute usted mismo. Para hacer esto, usamos el demonio cron en Ubuntu, que funciona de la misma manera que el programador de tareas en Windows. Con el demonio cron, puede especificar la hora a la que debe ejecutarse un proceso, como un trabajo de mantenimiento o de copia de seguridad. De esta manera, puede automatizar estas tareas para ejecutarlas más tarde sin intervención manual. Este artículo explica cómo puede hacer esto con Crontab en Ubuntu.

Programación de tareas en Ubuntu usando Crontab

Para hacer esto, debe proceder de la siguiente manera:

Inicie la terminal presionando Ctrl+ T o haciendo clic en el ícono del terminal ubicado en la barra de tareas o buscando terminal en la ventana de búsqueda y presionando enter. La ventana de terminal recién abierta se muestra a continuación:

Ahora escriba el comando crontab -e en la terminal y presione enter para abrir el archivo crontab. Este comando se muestra a continuación:

Tan pronto como presione enter, la terminal le pedirá que seleccione un editor para abrir este archivo. Presione 2 y luego presione Intro para seleccionar nano editor porque siempre es bueno abrir archivos de sistema con nano editor.

En el momento en que presione Intro, verá que su terminal se ha cambiado a la ventana del editor nano y su archivo crontab se ha abierto en este editor. Se muestra a continuación:

Puede desplazarse por este archivo haciendo uso de las teclas de flecha arriba y abajo. Todas las líneas escritas en este archivo que comienzan con un '#' representan un comentario. Si desea agregar una nueva tarea para programarla a la hora especificada, debe escribirla sin hash. Por ejemplo, si desea ejecutar una copia de seguridad de todas sus cuentas de usuario cada semana a las 5 a. m., debe escribir el comando:

0 5 * * 1 tar -zcf /var/backups/home.tgz /home/

Esto se muestra a continuación:

Una vez que haya terminado de agregar sus tareas, simplemente presione Ctrl+ O para guardar su archivo crontab en el editor nano. Mostrará el estado modificado en la esquina superior derecha y le pedirá un nombre de archivo para escribir. Simplemente presione enter para seleccionar el valor predeterminado. Se da a continuación:

Después de presionar enter, volverá a la ventana normal del editor de nano. Ahora, para salir del editor nano después de guardar su archivo, simplemente presione Ctrl+ X .

Tan pronto como su editor nano se cierre, será dirigido a su ventana de terminal original. Aquí verá el mensaje "crontab:instalando un nuevo crontab", que es una indicación de que su archivo crontab se guardó correctamente. Este mensaje se muestra en la siguiente imagen:

Una vez que haya terminado con esto, ahora todas sus cuentas de usuario experimentarán una copia de seguridad cada semana a las 5 a.m.

Conclusión

A través del método explicado anteriormente, puede programar cualquier tarea relacionada con el sistema en el momento que elija. Estos cambios se guardarán para siempre hasta que modifique este archivo nuevamente. Este tipo de automatización reduce la carga del usuario de hacer todo manualmente. Espero que este artículo haya sido útil.


Ubuntu
  1. Cómo cambiar el nombre de host en Ubuntu 18.04

  2. Cómo agregar un archivo de intercambio en Ubuntu

  3. Automatice las tareas del sistema usando Crontab en Ubuntu

  4. Cómo programar tareas usando at en Linux

  5. Cómo instalar g ++ en Ubuntu

Cómo eliminar un archivo en Ubuntu

Cómo descargar un archivo en Ubuntu Linux usando la línea de comandos

Cómo editar archivos de configuración en Ubuntu

Cómo crear un archivo en Ubuntu Linux usando comando y GUI

Cómo instalar el archivo Deb en Ubuntu usando Gdebi

Cómo proteger archivos con contraseña usando el editor Vim en Ubuntu