Ho preparato questo comando per eliminare da un centralino Asterisk tutte le registrazioni più vecchie di una certa data:
find /percorso/* -mtime +X -exec comando {} \;dove X è la quantità di giorni precedenti ad oggi cui si deve cercare e percorso è il path dove cercare i file, es.:
find /var/spool/asterisk/monitor/* -mtime +7 -exec rm -f {} \;Questo comando elimina tutti i file più vecchi di una settimana dalla directory /var/spool/asterisk/monitor/.
Prima di far partire lo script possiamo eseguire una versione leggermente modificata per elencare tutti i file che andremo a cancellare:
find /var/spool/asterisk/monitor/* -mtime +7 -exec ls -lat {} \;
Nessun commento:
Posta un commento