Puede usar un trabajo cron para automatizar operaciones, como actualizar el sistema con los últimos parches de seguridad, hacer una copia de seguridad de bases de datos o datos, enviar correos electrónicos y verificar el uso del espacio del disco. Cron puede establecer tareas para ejecutar cada minuto, hora, día, mes, día de la semana o especificando cualquier combinación de fechas.
¿Por qué usar trabajos cron??
Los trabajos de Cron son útiles en Linux por las siguientes razones:
Sintaxis del crontab:
Cada campo en un archivo CRONTAB existe en el siguiente orden:
(s) hora (s) hora (s) día (s) mes (s) mes (s) de lunes a viernes (s) comando (s)
Aquí está la sintaxis del comando crontab:
***** /path_to_script
Instalar cron:
Escriba el comando otorgado a continuación para instalar CRON en su sistema Linux.
$ sudo apt instalación cron
Después de eso, habilite el cron para autostart.
$ sudo systemctl Enable - -Now Cron
Edición de Crontab con Nano:
Para demostrarle el procedimiento de editar cualquier archivo crontab con Nano, crearemos un trabajo crontab. Entonces, un usuario de Linux puede usar el "Crontab -U Nombre de usuario -e" Comando para editar el archivo CRONTAB con Nano Editor.
Utilicemos el "Crontab -e" Comando para agregar un trabajo CRON para el usuario actual de "Linuxhint" en el archivo de configuración de CRONTAB.
$ crontab -u linuxhint -e
Todos los domingos a la 1:00 a.m, la siguiente entrada de comando se agrega a un nuevo archivo CRONTAB que eliminará cualquier archivo de registro del directorio de inicio "LinuxHint". Además, los caracteres de redirección se agregan a la línea de comando después de *.Registre para que la entrada de comando no redirige la salida. Esto garantiza que el comando se ejecute correctamente.
1 0 * * 0 rm/home/linuxhint/ *.log> /dev /null 2> y 1
Prensa "Ctrl+O." Escribirá el contenido agregado en el archivo CRONTAB.
Ahora, verifique el trabajo cron recién creado del usuario "Linuxhint" utilizando el siguiente comando.
$ sudo ls -l/var/spool/cron/crontabs
La salida declara que su trabajo cron se agrega con éxito al crontab.
Conclusión:
El paquete del sistema Linux incluye crontabista, un programador de trabajo útil que puede realizar un procedimiento automático como root. El Crontab contiene trabajos cron que ayudan al sistema operativo mientras toma una copia de seguridad programada de archivos de registro o bases de datos. Puede crear múltiples trabajos cron en el archivo CRONTAB. Este artículo le proporcionó el método de Edición de archivos crontab con nano editor.