Article updated on

Cron ejemplos para mover o borrar archivos antiguos

Vete al directorio desde consola /etc/cron.d/ . Ej. cd /etc/cron.d para crear crones que se arranquen todos los días. Crea un archivo y pon el comando correspondiente.

 

A la 1 AM todos los días borra archivos *.log  en /var/log/ que tengan más de 7 días.

0  1    * * *   root    find /var/log/*.log -mtime +7 delete \;

 

A las 3 AM todos los días mueve archivos /var/log/*.log a  /var/log/history

0  3    * * *   root    find /var/log/*.log -mtime +1 -exec mv {} /var/log/history \;

 

Crea carpeta si no existe y a las 3 AM todos los días mueve archivos /var/log/*.log a  /var/log/history

0  3    * * *   root    mkdir -p /var/log/MDtel/ivr_historico&&find /var/log/*.log -mtime +1 -exec mv {} /var/log/history \;