Ejecutar un trabajo cron todos los domingos (semanalmente)

Ejecutar un trabajo cron todos los domingos (semanalmente)

Muchas de las aplicaciones requerían trabajos cron semanales para realizar algunas tareas. Por ejemplo, realice mantenimiento semanal, espacios de disco de limpieza, lista de correo de limpieza y otras tareas. Puede ejecutar sus tareas semanales en cualquier día de la semana. Se requiere consumo de memoria y CPU para trabajos que requieren una CPU y memoria. Esos trabajos son mejores para correr el día de fin de semana.

Programando un Cronjob para el domingo.

El día de la semana está determinado por la quinta sección del temporizador cron. Puede especificar un día utilizando números como 0-7, donde 0 y 7 corresponden al domingo, 1 es lunes, 2 es martes, y así sucesivamente. También podemos referirnos a las primeras tres letras del día como Sun, Mon, etc.

El Daemon Cron se puede configurar para ejecutar scripts de shell a las 07:30 am todos los domingos usando la siguiente línea:

  • Definir un día en Crontab usando números:
    30 7 * * 0 Script.mierda 
  • Definir un día en Crontab usando números:
    30 7 * * Sun guión.mierda 

Puede programar su cronjob semanal editando el Crontab usando "Crontab -e" en un editor de texto.

Correr trabajo en Crontab todos los domingos (semanalmente)

Programación de trabajo con @semanalmente Palabra clave

El @semanalmente La palabra clave CRONTAB proporciona para ejecutar tareas cada Domingo a las 12:00 am. Puede reemplazar la hora con @Weekly, que ahorra tiempo. El comando se ejecutará precisamente a las 12:00 a.m. y no podemos alterarlo.

@weekly script.mierda 
Usando @Weekly en Crontab

Este tutorial rápido debería ayudarlo a establecer un trabajo de maíz para ejecutar semanalmente. Tenga en cuenta que puede programar un trabajo en formatos dos veces.