FreePBX cleanup script. Verwijder recordings ouder dan xx dagen

From 4AllBusiness
Jump to navigation Jump to search

Als men automatisch opnames maakt in FreePBX, dan wordt dat standaard in het grote formaat WAV gedaan. Dit zorgt dat in verloop van tijd het systeem vol raakt op de opslag.

Middels het volgende script, wordt dagelijks gecontroleerd op recordings, ouder dan xx dagen, om deze vervolgens te verwijderen.

Op de command CLI:

vi /etc/cron.daily/cleanup

insert volgende tekst

# Dit script verwijdert recordings ouder dan 40 dagen
#!/bin/sh
/bin/find /var/spool/asterisk/monitor/* -daystart -mtime +40 -delete >/dev/null 2>&1
/bin/find /var/spool/asterisk/monitor/* -type d -empty -delete >/dev/null 2>&1

Vervolgens

chmod +x /etc/cron.daily/cleanup