GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar, editar o eliminar trabajos cron en modo por lotes

Pregunta :  ¿Cómo puedo instalar todos los trabajos programados desde un archivo de texto en el crontab? Además, ¿puedo eliminar todos los trabajos cron a la vez en lugar de eliminar las líneas individuales del crontab?

Respuesta :Puede instalar, editar y eliminar crontab en modo por lotes como se muestra a continuación. Además, consulte nuestros 15 ejemplos de crontab.

1. Instalar Crontab en modo por lotes

Al especificar el nombre del archivo como argumento para el comando crontab, puede instalar los nuevos trabajos cron desde un archivo de texto como se muestra a continuación.

Primero cree un archivo de texto con todas sus entradas de trabajo cron.

$ cat cron-file.txt
* * * * * /bin/date >> /tmp/date-out
* * * * * /bin/ls >> /tmp/ls-out

A continuación, instale los trabajos cron desde un archivo de texto como se muestra a continuación.

$ crontab cron-file.txt

Nota: Esto sobrescribirá las entradas cron existentes.

2. Editar crontab en modo por lotes

Puede editar el crontab en modo por lotes usando varios métodos (por ejemplo, usando sed).

Ejemplo:cambiar la redirección de salida de escribir a agregar para todos los trabajos cron.

$ crontab -l
* * * * * /bin/date > /tmp/date-out
* * * * * /bin/ls > /tmp/ls-out

$ crontab -l | sed 's/>/>>/' | crontab -

$ crontab -l
* * * * * /bin/date >> /tmp/date-out
* * * * * /bin/ls >> /tmp/ls-out

3. Eliminar todos los trabajos cron del usuario actual

La opción -r de Crontab elimina todos los trabajos cron para el usuario actual. Si tiene los privilegios apropiados, puede incluso eliminar los trabajos cron de otros usuarios usando la opción -r junto con la opción de usuario -u.

Ejemplo:eliminar las entradas cron del usuario actual.

$ crontab -r

Ejemplo:eliminar las entradas cron de usuario especificadas.

$ crontab -r -u USERNAME

Linux
  1. Cómo usar cron en Linux

  2. ¿Dónde está el registro cron / crontab? / ¿Cómo habilitar el Cron Log?

  3. Cómo eliminar trabajos cron

  4. ¿Cómo programa internamente cron los trabajos?

  5. ¿Cómo puedo ver los resultados de mis trabajos cron?

Cómo instalar Komodo Edit IDE en Linux

Cómo instalar y quitar software en Manjaro Linux

Cómo ver o enumerar trabajos cron en Linux

Cron Jobs y Crontab en Linux explicados

Cómo programar trabajos con Cron en Linux

10 ejemplos útiles de cron para programar trabajos en Linux