crontab

Cómo usar Cron en Linux

Cómo usar Cron en Linux
Cron es un programador automático integrado para el sistema operativo Linux y es responsable de ejecutar los comandos o scripts que se agregan al archivo crontab en un momento específico. Las tareas que desea programar para un momento posterior se pueden hacer que funcionen fácilmente enumerando las tareas como trabajos crontab en el archivo crontab. Estas tareas suelen estar relacionadas con el mantenimiento y las actualizaciones del sistema. Sin embargo, los trabajos crontab también se pueden usar para ejecutar scripts bash en un momento programado. Una vez que ocurre el tiempo especificado, el demonio Cron lleva a cabo los trabajos crontab enumerados en el archivo crontab para ese tiempo en particular.

Siempre que realice una tarea, solo puede haber dos resultados posibles, yo.mi., o la tarea se realizará correctamente o su sistema generará algunos errores. En cualquier caso, la salida del trabajo crontab siempre se envía por correo electrónico al usuario en su cuenta dada, desde la cual el usuario puede verificar si el trabajo creado anteriormente se ha llevado a cabo. De lo contrario, el usuario puede descubrir fácilmente la razón detrás de esto. En el artículo de hoy, intentaremos aprender el método básico para usar Cron en Linux.

Nota: El método demostrado en este artículo se realiza en Linux Mint 20.

Usando Cron en Linux

Para usar Cron en Linux Mint 20, realice los pasos que se enumeran a continuación:

Primero, debe tener un archivo crontab abierto para ingresar a sus trabajos crontab. Si este archivo ya existe, simplemente puede abrir el archivo en un editor de texto de su elección y comenzar a ingresar los trabajos crontab que desee. Sin embargo, si este archivo aún no está presente, primero debe crearlo. Para crear el archivo, inicie la terminal y ejecute el siguiente comando:

$ crontab -e

Después de ejecutar este comando en la terminal, su sistema indicará explícitamente si ya existe un archivo crontab. En nuestro caso, no existía, como puedes ver en la imagen de abajo. Luego se le pedirá que elija un editor de su elección de la lista dada para abrir el archivo recién creado. Aquí, el editor nano se señala por defecto ya que es el más fácil de usar. Elegimos la opción 1 de las tres opciones dadas, y luego presionamos la tecla Enter para confirmar nuestra elección.


Después de elegir el editor de texto deseado, su archivo crontab se abrirá con el editor de texto seleccionado y podrá editar el archivo. Como elegimos el editor nano, nuestro archivo crontab se abrió con el editor nano. Puede revisar los comentarios que están presentes en este archivo, ya que brindan instrucciones sobre cómo editar este archivo y agregarle los trabajos crontab.

A modo de explicación, compartiremos con usted la creación de un trabajo crontab para programar las copias de seguridad de todas las cuentas de usuario en su sistema. Esta copia de seguridad ocurrirá a la 1 a.metro. cada semana. Para crear un trabajo crontab de este tipo, escriba la siguiente línea en su archivo crontab sin el símbolo "#":

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

Aquí, los cinco parámetros antes de la tarea a realizar especifican los minutos (0-59), horas (0-23), día del mes (1-31), mes (1-12) y día de la semana ( 0-7), respectivamente. Puede especificar cualquier número entero dentro de los rangos proporcionados para cada uno de estos parámetros, o puede poner un asterisco en lugar de un valor entero para indicar alguna valor en el rango dado. El trabajo crontab que deseamos crear se muestra en la siguiente imagen. Después de realizar esta entrada, simplemente puede guardar el archivo y salir del editor presionando Ctrl + X.

Lo mejor del archivo crontab es que después de realizar modificaciones en él, no es necesario que le diga a su sistema que lea la versión actualizada de su archivo manualmente. Por el contrario, el archivo se sincroniza automáticamente con su sistema tan pronto como realice cambios en este archivo, lo que significa que puede agregar tantos trabajos crontab al archivo como desee. Después de hacerlo, simplemente guarde el archivo y ciérrelo, y se le informará a través del terminal que su sistema está instalando el nuevo archivo crontab, como se resalta en la imagen a continuación:

De esta manera, al hacer uso de los trabajos crontab, puede programar copias de seguridad, actualizaciones o cualquier otra tarea de su elección, como ejecutar un script bash en un momento específico. También puede echar un vistazo a todos los trabajos crontab que ha agregado a su archivo crontab a través de la terminal ejecutando el siguiente comando:

$ crontab -l

La ejecución del comando anterior enumerará todos los trabajos crontab presentes en el archivo crontab. En este caso, dado que solo hemos agregado un trabajo crontab a nuestro archivo crontab, solo ese trabajo crontab aparecerá en nuestra terminal, como se resalta en la imagen a continuación:

Conclusión

Al crear un archivo crontab y mencionar los trabajos crontab en él, puede programar cómodamente las tareas futuras para que se produzcan automáticamente sin necesidad de que intervenga. Los trabajos de crontab son especialmente útiles si eres una persona olvidadiza y a menudo te pierdes ciertas tareas importantes justo en el momento en que se supone que deben llevarse a cabo. Puede crear fácilmente un trabajo crontab para cada tarea importante y, como resultado, entregar la responsabilidad de llevar a cabo ese trabajo al demonio Cron en el momento especificado.

WinMouse le permite personalizar y mejorar el movimiento del puntero del mouse en una PC con Windows
Si desea mejorar las funciones predeterminadas del puntero del mouse, use el software gratuito WinMouse. Agrega más funciones para ayudarlo a aprovech...
El botón de clic izquierdo del mouse no funciona en Windows 10
Si está utilizando un mouse dedicado con su computadora portátil o computadora de escritorio, pero el el botón izquierdo del mouse no funciona en Wind...
El cursor salta o se mueve aleatoriamente mientras escribe en Windows 10
Si descubre que el cursor del mouse salta o se mueve por sí solo, automáticamente, de manera aleatoria mientras escribe en una computadora portátil o ...