1 julio, 2019

Como borrar backups en ssh mas viejos de 7 dias con el comando find ssh

find /var/www/vhosts/dominio.com/backups.dominio.com/backup_moodle/* -mtime +7 -exec rm {} \;

Esa llamada al comando find lo que hace es comprobar que en el directorio backup_moodle que archivos son los mas antiguos de 7 dias y los elimina.

Dicha llamada se puede hacer bien directamente desde el crontab así:

0 4 * * *  
find /var/www/vhosts/dominio.com/backups.dominio.com/backup_moodle/* -mtime +7 -exec rm {} \;
O dentro de un script ssh que a su vez se llame desde el crontab

Gracias las fuentes:

https://www.linuxtotal.com.mx/index.php?cont=info_admon_022