2008-09-23 6 views

Respuesta

73

Dependiendo de la versión de cron, usted debe ser capaz de hacer (por horas, por ejemplo):

1-23/2 

A juzgar por la sección de extensiones en el crontab (5) página de manual:

Ranges can include "steps", so "1-9/2" is the same as "1,3,5,7,9". 

para una solución más portátil, sospecho que sólo tiene que utilizar la lista simple:

1,3,5,7,9,11,13,15,17,19,21,23 

pero podría ser EASI er para envolver su comando en un script de shell que saldrá inmediatamente si no se llama en un momento impar.

2

Trate

1-23/2 

Desde su pregunta, yo estoy asumiendo Vixie Cron. Dudo que esto funcione con cualquier otro cron.

1

Cuando leí el manual "1-23/2" (durante horas) haría el truco.

51

Cada minuto extraño sería:

1-59/2 * * * * 

Cada minuto, incluso sería:

0-58/2 * * * * 
0

Obras en Cronie Incluso con 5 minutos de intervalo, por ejemplo,

3-58/5 * * * * /home/test/bin/do_some_thing_every_five_minute 
Cuestiones relacionadas