Cómo editar crontab con nano

How Edit Crontab With Nano



Se utiliza una utilidad de Linux incorporada para programar la ejecución del proceso en su sistema, conocida como demonio cron. cron es un programador de tareas que ejecuta tareas a intervalos programados, mientras que crontab es un acrónimo de tabla cron . Permite el uso del programador de trabajos cron para realizar tareas o procesos. Crontab también es el nombre de la aplicación que se utiliza para realizar cambios en el programa de tareas. Está controlado por un archivo crontab, un archivo de configuración que especifica comandos de shell para ejecutar las tareas programadas.

Puede usar un trabajo cron para automatizar operaciones como actualizar el sistema con los últimos parches de seguridad, hacer copias de seguridad de bases de datos o datos, enviar correos electrónicos y verificar el uso de espacio en disco. cron puede configurar tareas para que se ejecuten cada minuto, hora, día, mes, día de la semana o especificando cualquier combinación de fechas.







¿Por qué utilizar trabajos cron?

Los trabajos cron son útiles en Linux por las siguientes razones:



  • ayuda al sistema operativo a realizar una copia de seguridad programada de los archivos de registro o las bases de datos.
  • Un crontab es una excelente herramienta para automatizar las tareas de Unix.
  • Una herramienta que se utiliza para automatizar el mantenimiento del sistema.
  • Para eliminar archivos de registro antiguos.
  • Útil para enviar notificaciones por correo electrónico, correos electrónicos de expiración de contraseñas o boletines informativos.
  • Para depurar y archivar tablas de bases de datos.

Sintaxis del crontab:

Cada campo de un archivo crontab existe en el siguiente orden:



minuto(s)hora(s)día(s)mes(s)día laborable(s) mando(s)

Aquí está la sintaxis del comando crontab:





***** /path_to_script
  • Usar asteriscos (*) para emparejar.
  • Especificar rango: Con el uso de un guión, puede definir un rango como 1-20, 60-80 o lun-mié, ene-mar.
  • Defina múltiples rangos: también le permite definir numerosos campos separados por un comando, como enero-mar, abril-julio.

Instalar cron:

Escriba el comando que se proporciona a continuación para instalar cron en su sistema Linux.

$sudoaptoInstalar en pccron



Después de eso, habilite el cron para que se inicie automáticamente.

$sudosystemctlhabilitar --ahoracron

Editando crontab con nano:

Para demostrarle el procedimiento de edición de 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 crontab.

$crontab-ulinuxhint-Y

Todos los domingos a la 1:00 a.m., se agrega la siguiente entrada de comando a un nuevo archivo crontab que eliminará cualquier archivo de registro del directorio de inicio de linuxhint. Además, los caracteres de redireccionamiento se agregan a la línea de comando después de * .log para que la entrada del comando no redirija la salida. Esto garantiza que el comando se ejecute correctamente.

1 0 * * 0 rm /hogar/linuxhint/*.Iniciar sesión> /dev/nulo2>&1

prensa CTRL + O. Escribirá el contenido agregado en el archivo crontab.

Ahora, verifique el trabajo cron recién creado del usuario de linuxhint utilizando el siguiente comando.

$sudo ls -los /dónde/carrete/cron/crontabs

La salida declara que su trabajo cron se agregó correctamente al crontab.

Conclusión:

El paquete del sistema Linux incluye crontab , un útil programador de trabajos que puede realizar un procedimiento automático como root. El crontab contiene trabajos cron que ayudan al sistema operativo mientras se realiza una copia de seguridad programada de los archivos de registro o las bases de datos. Puede crear varios trabajos cron en el archivo crontab. Este artículo le proporcionó el método de editar archivos crontab con nano editor.