Estimados, estoy en problemas!

Tengo montado un servidor con ubuntu, squid, sarg. todo esto funciona super
bien. Eventualmente genero informes de navegacion/trafico, a mano. Como era
de esperar, es necesario ejecutar esta tarea automagicamente. Para añadir el
script al archivo crontab, sigo el siguiente procedimiento:

# sudo vim /etc/crontab
######FILE######
55 23   * * *   root    /home/sysop/crea_informe_navegacion_diaria
01 00   * * *   root    /home/sysop/crea_informe_navegacion_diaria
######END FILE######
# sudo /etc/init.d/cron restart

Mi archivo "crea_informe_navegacion_diaria", tiene el siguiente contenido:
######FILE######
#!/bin/sh
exec /usr/bin/sarg \
        -f /etc/squid/sarg-reports.conf \
        -l /var/log/squid/access.log \
        -o /var/www/squid-reports \
        -d "$(date --date "1 day ago" + %d/%m/%Y)" > /dev/null 2>&1
exit 0
######END FILE######

Esto hasta ahora no ha dado resultados, y segun /yo/ (jeje) no deja ningun
log y simplemente pareciera que no hace nada (he chequeado syslog, auth.log,
etc.).

Si ejecuto (sudo ./crea_informe_navegacion_diaria) mi script a mano, genera
el informe sin inconvenientes.

Ademas de la linea indicada, he probado con estas otras:

30 18   * * *   proxy   -x /home/sysop/crea_informe_navegacion_diaria
30 18   * * *   proxy   /home/sysop/crea_informe_navegacion_diaria
30 18   * * *   root    -x /home/sysop/crea_informe_navegacion_diaria
30 18   * * *   root    /home/sysop/crea_informe_navegacion_diaria

Donde proxy, es el propietario del archivo de log "access.log".

En realidad estoy medio perdido, segun todas mis fuentes (google y las
innumerables paginas que he visitado) esto debiese funcionar, mas hasta
ahora no doy con la solucion.

De antemano muchas gracias a la orientacion que me puedan otorgar.

-- 
Saludos, LSM.
Existen 10 tipos de personas:
los que entienden binarios y los que no
From [EMAIL PROTECTED]  Thu Jan 10 19:42:31 2008
From: [EMAIL PROTECTED] (=?iso-8859-1?q?C=E9sar_Sep=FAlveda_Barra?=)
Date: Thu Jan 10 19:45:56 2008
Subject: Squid+Sarg+Cron.
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

El Thursday 10 January 2008 18:52:56 Asdtaker escribió:
> Estimados, estoy en problemas!
>
> Tengo montado un servidor con ubuntu, squid, sarg. todo esto funciona super
> bien. Eventualmente genero informes de navegacion/trafico, a mano. Como era
> de esperar, es necesario ejecutar esta tarea automagicamente. Para añadir
> el script al archivo crontab, sigo el siguiente procedimiento:
>
> # sudo vim /etc/crontab
> ######FILE######
> 55 23   * * *   root    /home/sysop/crea_informe_navegacion_diaria
> 01 00   * * *   root    /home/sysop/crea_informe_navegacion_diaria
> ######END FILE######
> # sudo /etc/init.d/cron restart

 ######FILE######
 55 23   * * *   root   /bin/sh  /home/sysop/crea_informe_navegacion_diaria
 01 00   * * *   root    /bin/sh /home/sysop/crea_informe_navegacion_diaria
 ######END FILE######
 podrías probar con eso.

Saludos!.

Responder a