El trabajo cron se ejecutará el segundo viernes de enero y junio de cada año.

El trabajo cron se ejecutará el segundo viernes de enero y junio de cada año.

Necesito programar una tarea cron el segundo viernes de cada enero y junio. Pude hacerlo durante un mes determinado pero estoy buscando la manera de hacerlo durante dos meses diferentes.

Esto es lo que he probado:

0 0 0 ? 1-6/6 6#2

Respuesta1

Configure un crontrabajo para ejecutar todos los viernes de enero y junio, del 1 al 14:

23 9 1-14 Jan,Jun Fri /home/george/bin/do_it

En el do_itguión, exitsi este es el primer viernes

daynum=$(date +%e)
[[ $daynum -le 7 ]] && exit

Tras una mayor consideración de los datos (el segundo viernes es el día 8-14 Y es viernes), ¿no funcionaría esto?

23 9 8-14 Jan,Jun Fri /home/george/bin/do_it

información relacionada