Cáscara

Cómo programar tareas en Ubuntu 18.04 Uso de Crontab

Cómo programar tareas en Ubuntu 18.04 Uso de Crontab

A veces, no desea que un proceso se ejecute en un momento predeterminado especificado por su sistema operativo, sino que desea definir el tiempo para que se ejecute un proceso. Para hacer esto en Ubuntu, usamos el demonio Cron que funciona de la misma manera que el Programador de tareas en Windows. Lo que puede hacer con el demonio Cron es que puede especificar el tiempo para que se ejecute un proceso, como un mantenimiento o una tarea relacionada con la copia de seguridad. De esta manera, puede automatizar estas tareas para que se ejecuten más tarde sin ninguna intervención manual. En este artículo, explicaremos cómo hacer esto usando 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 icono de 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, el terminal le pedirá que seleccione un editor para abrir este archivo. Presione 2 y luego presione enter para seleccionar nano editor porque siempre es bueno abrir archivos del sistema con nano editor.

En el momento en que presione enter, verá que su terminal se ha convertido en 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 hacia arriba y hacia 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 un hash. Por ejemplo, si desea ejecutar una copia de seguridad de todas sus cuentas de usuario cada semana a las 5 a.m, entonces debe escribir el comando:

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

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 predeterminado. Se da a continuación:

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

Tan pronto como se cierre su editor nano, se le dirigirá a la ventana de su terminal original. Aquí verá el mensaje "crontab: instalando nuevo crontab", que es una indicación para indicarle 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.metro.

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 vuelva a modificar este archivo. Este tipo de automatización reduce la carga del usuario de hacer todo manualmente. Espero que este artículo te haya sido de ayuda.

Cómo instalar League Of Legends en Ubuntu 14.04
Si eres fanático de League of Legends, esta es una oportunidad para que pruebes League of Legends. Tenga en cuenta que LOL es compatible con PlayOnLin...
Instale el último juego de estrategia de OpenRA en Ubuntu Linux
OpenRA es un motor de juego de estrategia en tiempo real libre / gratuito que recrea los primeros juegos de Westwood como el clásico Command & Conquer...
Instale el último emulador de Dolphin para Gamecube y Wii en Linux
Dolphin Emulator te permite jugar los juegos de Gamecube y Wii que elijas en computadoras personales con Linux (PC). Al ser un emulador de juegos de ...