problema al ejecutar scripts en el cron de root

Sebastian Abate sebastianabate en gmail.com
Jue Ene 24 20:32:08 GMT 2008


2008/1/24 Miguel A. Velasco <miguel.ubuntu en gmail.com>:

>
>  Pero ¿por que ni tan siquiera se ejecuta el script programado para cada
> día?
>
>  Gracias por vuestra colaboración.
>  Miguel A. Velasco
>

Tenés un archivo cron.allow? (generalmente en /etc) y en caso de
tenerlo, tu usuario está listado dentro de este archivo?

Otra cosa que se me ocurre es que agregues otro script con los mismo
parámetros que el diario, pero con un solo comando muy simple:

/usr/bin/touch /directorio_con_permisos_777/archivo_con_permisos_777

Si el archivo en cuestión es "tocado" por el cron (el archivo pasaría
a tener la fecha y la hora del momento en que se ejecuta el cron),
podés descartar al cron de la ecuación y concentrarte en los scripts.
Si el archivo no es "tocado" tendrías que revisar los logs del cron
para ver si te tira algún error vislumbrante.

También podés poner puntos de control en tus scripts para ver si por
lo menos intenta ejecutarlos. Por ej.

#!/bin/bash

echo "inicia el script" >>/directorio_con_permisos_777/archivo_con_permisos_777

#Get current date
TODAY=$(date +%d/%m/%Y)

echo "asignación a TODAY"
>>/directorio_con_permisos_777/archivo_con_permisos_777

#Get one week ago today
YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y)

echo "asignación a YESTERDAY"
>>/directorio_con_permisos_777/archivo_con_permisos_777

#/usr/bin/sarg -l /var/log/squid/access.log -o /var/www/sarg/daily -z
-d $YESTERDAY-$TODAY
/usr/bin/sarg -f /usr/local/sarg/sarg.conf -o
/var/www/html/squid-reports/daily -z -d $YESTERDAY-$TODAY

echo "ejecución de sarg" >>/directorio_con_permisos_777/archivo_con_permisos_777

exit 0


Esto es para ver si el script no se ejecuta para nada o falla en el
medio del mismo.


Nota: por favor, enviá los mails a la lista en TEXTO PLANO, porque es
muy difícil leer los mails que enviás con formato, ya que la
tipografía aparece diminuta (por lo menos en mi Gmail). Tratemos de
respetar las reglas de la lista y la netiquet, por el bien de todos.
Gracias.

-- 
Sebastián Abate
Quattro-D
15-3589-7730
abates en quattrod.com.ar



Más información sobre la lista de distribución ubuntu-es