¿Cómo elimino un trabajo cron en Linux??

¿Cómo elimino un trabajo cron en Linux??

Cron:

Se utiliza una utilidad de Linux incorporada para programar la ejecución del proceso en su sistema, conocido como "cron"Daemon. Cron busca los scripts y archivos especificados en el "crontabista" o "mesas cron."El archivo CRONTAB contiene una lista de comandos que desea ejecutar según un horario regular. Además, tiene los nombres de comandos que administran la lista de esos comandos. Crontab también emplea al programador de trabajo de Cron para ejecutar tareas. Cron se utiliza como una función del sistema que realizará o ejecutará procesos en su nombre de acuerdo con el cronograma predeterminado. Este horario se llama crontab, y la herramienta utilizada para editarlo también se llama crontab.

Usando Crontab en Linux:

Crontab es un programador de tareas popular incluido en el paquete del sistema Linux, ya que programa un proceso para ejecutar como root. Como resultado, el lanzamiento de una operación automatizada a medida que raíz simplifica las actualizaciones del sistema. Todo lo que tienes que hacer es cambiar el trabajo cron y esperar a que se reinicie.

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
  • Usar asteriscos (*) para emparejarse.
  • Especificar el rango: Con el uso de un guión, puede definir un rango como 1-20, 60-80 o lunes a mi-mar, enero-mar.
  • Definir múltiples rangos: También le permite definir numerosos campos separados por un comando, como Jan-Mar, abril-julio.

Esa es toda la información esencial sobre Crontab. Ahora, avancemos para ver cómo podemos eliminar un trabajo cron en Linux.

Eliminar un trabajo cron:

Para demostrar el procedimiento de eliminar un trabajo cron, en primer lugar, agregaremos un trabajo a Crontab utilizando el siguiente comando:

$ (crontab -u linuxhint -l; echo " */5 * * * * perl/home/linuxhint/test.PL ") | Crontab -u Linuxhint -

Este comando es un nuevo trabajo cron para el usuario "Linuxhint" para enumerar la información de trabajos de Cron en la "Prueba.PL "Archivo después de cada minuto" 5 "."

Verifique la existencia del archivo cron recién creado.

$ sudo ls -l/var/spool/cron/crontabs

Escribir el comando otorgado a continuación para eliminar el trabajo cron del crontab.

$ crontab -u linuxhint -l | GREP -V 'Perl/Home/Linuxhint/Test.PL '| crontab -u linuxhint -

Uso del comando crontab -r:

Las protecciones del archivo CRONTAB se han resuelto para que no pueda eliminar un archivo CRONTAB por accidente con el comando RM. Para eliminar archivos crontab, utilice el comando crontab -r en cambio.

$ crontab -r

Vuelva a ver el Crontab para garantizar que el trabajo de Cron esté eliminado o no.

$ sudo ls -l/var/spool/cron/crontabs

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. Sin embargo, eliminar cualquier trabajo de cron puede ser una tarea difícil mientras rodea a Crontab. Este artículo le proporcionó un método paso a paso para eliminar un trabajo cron en Linux.