1. Shell script diario:
code:--------------------------------------------------------------------------------
#/bin/sh
wget --spider http://www.dominio1.com/croncadadia.php
wget --spider http://www.dominio2.com/croncadadia.php
wget --spider http://www.dominio3.com/croncadadia.php
wget --spider http://www.dominio4.com/croncadadia.php
--------------------------------------------------------------------------------
Guardalo como diario.sh, lo subes al server en ascii y le haces chmod 0755
*******
2. Shell script horario:
code:--------------------------------------------------------------------------------
#/bin/sh
wget --spider http://www.dominio1.com/croncadahora.php
wget --spider http://www.dominio2.com/croncadahora.php
wget --spider http://www.dominio3.com/croncadahora.php
wget --spider http://www.dominio4.com/croncadahora.php
--------------------------------------------------------------------------------
Guardalo como horario.sh, lo subes al server en ascii y le haces chmod 0755
*******
Ahora vamos a programar el cron. Puedes usar el cron del usuario admin o del root, o de cualquier usuario que tenga acceso al cron.
Supongamos que has subido los 2 archivos a /home/admin
Desde linea de comandos en el server haces:
crontab -e
Esto abre el archivo cron del user actual con el editor Vi:
pega esto dentro:
code:--------------------------------------------------------------------------------
MAILTO=""
15 11 * * * /home/admin/diario.sh
59 * * * * /home/admin/horario.sh
--------------------------------------------------------------------------------
Esto tambien puede Ser programado para algun usuario en especifico usando:
crontab -e -u USUARIO y pegas el mismo Codigo de Arriba.
El diario se ejecutará a las 11:15 de la mañana y el horario en el minuto 59 de cada hora.
Guarda y a esperar .... si quieres desde linea ejecutalos para ver si funciona:
/bin/sh /home/admin/diario.sh
/bin/sh /home/admin/horario.sh
Gracias a Jaume por este HowTo...