Colegas tengo el siguiente script:
Código:
NEWFILE=$(date --date "1 day ago" +"access("%d-%m-%Y")")".log"
mv /var/log/squid/access.log /home/samba/log/$NEWFILE
chmod 777 /home/samba/log/$NEWFILE
cp /home/samba/log/$NEWFILE /home/samba/log/zip/$NEWFILE
gzip -9 /home/samba/log/zip/$NEWFILE
rm /var/log/squid/cache.log
rm /var/log/squid/store.log
squid -k reconfigure
exit 0
Lo que quiero es diario a una hora determinada del dia el fichero access.log pase para un nuevo directorio dandole como nombre access(fecha).log y a la vez me lo compacte para otro directorio y el original se empiece a llenar desde 0.
Pero en realidad las cosas no funcionan del todo asi,he estado probando y chequeando varios dias y noto que el fichero si se traslada para el directorio que quiero y con el nombre que deseo incluso el campactado y el original empieza desde 0 a llenarse, el problema esta en que los ficheros viejos que voy guardando en el directorio nuevo se me vacian, es decir aparecen en blanco y por eso es que quiero que alguin me ayude con este código para no perder la informacion de esos log