fernandojoseGmail escribió:
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 antemanoLa 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. gracias colega !!!! |