Luis A. R. Paz wrote: > hola amigos tengo una duda con el cron.d > > yo quiero poner 3 scripts para que se ejecuten uno en cada hora > diferente de un mismo día como hago eso? > > aqui pongo uno del mrtg a ver que tengo que modificar en esto > > */5 * * * * root if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg.cfg ]; > then env LANG=C /usr/bin/mrtg /etc/mrtg.cfg >> /var/log/mrtg/mrtg.log > 2>&1; fi > > > ahora el de los nuevos scripts serian > > ???? root [ -x /home/luis/script1 ] > > ???? root [ -x /home/luis/script2 ] > > ???? root [ -x /home/luis/script3 ] > > > saludos y gracias de antemano > > >
La sintaxis del cron es sencilla. Primero no tienes por que ponerlo en el cron.d Cualquier usuario puede tener su crontab. El mio por ejemplo tiene algo así... ----- SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin http_proxy=http://proxy.midominio.com:8080 MAILTO="fernando" # m h dom mon dow command 30 8 * * * /home/fernando/sh/miscript.sh >/dev/null 2>&1 ---- eso ejecuta mi script todos los dias a las 8:30 m = minutos si pones un numero pues eso, si pones */5 cada 5 minutos. h = hora lomismo */1 cada hora. 30 9 * * 5 sería los viernes a las 9:30 etc.. man crontab. El resto que viene en tu ejemplo son comprobaciones de si existe el script y poco mas. en el cron.d va el usuario porque sirve para todos los usuarios. Saludos. -- Fernando. {:-{D> "Hackers do it with fewer instructions." -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

