[eside-ghost] Script que no funciona con cron
Jorge García - Bardok
bardok en gmail.com
Mar Jul 24 18:47:29 CEST 2012
Buenas!
Tengo un script que ejecuto todas las semanas para borrar copias de
seguridad antiguas. Si lo ejecuto a mano, funciona, pero si se ejecuta
desde cron, falla. El trozo de la discordia es:
# Remove old backups
for folder in $DST/*
do
if [ -d "$folder" ]
then
let CREATIONSECS=`stat -c %Y $folder`
echo "creation: $CREATIONSECS - limit: $LIMITSECS"
if [ $LIMITSECS -ge $CREATIONSECS ]
then
echo "delete $folder"
rm -r "$folder"
fi
fi
done
Las variables CREATIONSECS y LIMITSECS están siempre vacías al
ejecutar el script desde cron, y me borra siempre los backups viejos
(LIMITSECS se asigna antes del bucle, pero a todos los efectos, es
algo similar a como se asigna CREATIONSECS).
¿Alguien tiene alguna idea de qué puede pasar?
Un abrazo y gracias!
--
Jorge García (aka Bardok)
---
Sending A Message To All
Sending A Message To God
We Must Bring Light To The Darkness
In Time We Will Rise Above
"Ark - Heal The Waters"
Más información sobre la lista de distribución eside-ghost