Código:
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.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
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