Yo le pondría tres reglas:
0 0 1 * * script.sh
0 0 2 * * script.sh
0 0 3 * * script.sh

y en tu script evalúas 

if($dayOfWeek=0||$dayOfWeek=6){
    die;
}

osea, evalúas si el día es laborable o no antes de ejecutar, ya que en
estas ejecuciones al menos una será laborable. Además necesitarás poner
un flag de ya ejecutado en caso de que dos o tres días sean laborables.

if($yaEjecutadoEsteMes){
   die;
}

-- 
----
 _____________________________________
/ La mentira dura hasta que la verdad \
\ florece.                            /
 -------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
 ______________________
< Mi extensión es 2273 >
 ----------------------
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/




El vie, 01-07-2016 a las 12:41 -0300, JAP escribió:

> El 01/07/16 a las 12:24, Yoandy Madrazo Gómez escribió:
> > Hay alguna forma de ejecutar un script el primer día laborable de cada
> > mes?? Es para un sistema de salvas con backuppc.
> >
> >
> > Saludos, Yoandy
> >
> >
> 
> STFW
> 
> http://lmgtfy.com/?q=crontab+ejecutar+script+mensual
> 
> JAP
> 

Responder a