crontab para dias impares y pares
Victor Hugo dos Santos
listas.vhs en gmail.com
Mar Dic 9 14:40:23 CLST 2008
estimados,
estoy configurando un par de servidores (aca pink y blue) que quiero
que intercambie papeles diariamente, o sea..
- los dias pares se detengan todos los servicios en blue y que se
activen todos los servicios en pink
- los dias impares se activen todos los servicios en blue y que se
detengan todos los servicios en pink
bueno.. para esto, puse estas lineas en los archivos /etc/crontab de
cada servidor
crontab servidor BLUE
01 0 2-32/2 * * root /home/victor/scripts/finales/todas_tareas.sh bajar
10 0 1-32/2 * * root /home/victor/scripts/finales/todas_tareas.sh subir
crontab servidor PINK
01 0 1-32/2 * * root /home/victor/scripts/finales/todas_tareas.sh bajar
10 0 2-32/2 * * root /home/victor/scripts/finales/todas_tareas.sh subir
pero como se puede observar en los logs
log servidor BLUE
$ sudo cat /var/log/cron* | grep todas | sort
Dec 3 00:10:01 blue crond[4524]: (root) CMD
(/home/victor/scripts/finales/todas_tareas.sh subir)
Dec 5 00:10:01 blue crond[22656]: (root) CMD
(/home/victor/scripts/finales/todas_tareas.sh subir)
Dec 7 00:10:01 blue crond[3750]: (root) CMD
(/home/victor/scripts/finales/todas_tareas.sh subir)
Dec 9 00:10:01 blue crond[18781]: (root) CMD
(/home/victor/scripts/finales/todas_tareas.sh subir)
log servidor PINK
$ sudo cat /var/log/cron* | grep todas | sort
Dec 3 00:01:01 pink crond[23335]: (root) CMD
(/home/victor/scripts/finales/todas_tareas.sh bajar)
Dec 5 00:01:01 pink crond[26593]: (root) CMD
(/home/victor/scripts/finales/todas_tareas.sh bajar)
Dec 7 00:01:01 pink crond[30791]: (root) CMD
(/home/victor/scripts/finales/todas_tareas.sh bajar)
Dec 9 00:01:01 pink crond[1044]: (root) CMD
(/home/victor/scripts/finales/todas_tareas.sh bajar)
en ambos servidores, solo me estan funcionando las tareas en los dias
impares !!! :-(
imagino que sea algo con la sintax del crontab..
intente en algún momento, poner "01 0 0-32/2 * * root" pero me acusaba
error de syntax (no existe el dia 0 en el calendario, plop)..
ahora tengo como he mostrado mas arriba y no me salen error de
sintaxis al ejecutarlo y por ende entiendo que debería de estar bien..
pero no me funciona !! :-(
alguna sugerencia ??
es un RHEL 5.2 con todas las actualizaciones.. y estas son las
versiones de los softwares:
vixie-cron-4.1-72.el5
anacron-2.3-45.el5
crontabs-1.10-8
salu2 y gracias
--
--
Victor Hugo dos Santos
Linux Counter #224399
Más información sobre la lista de distribución Linux