После установки FreePBX постоянно заполнялся диск старыми записями, скрипты выложенные в интернете работали немного некорректно, пришлось поправить:
#!/bin/bash
# путь к хранилищу записей
RECORDINGS=/var/spool/asterisk/monitor
# Количество дней для сохранения
RECORDINGEXPIRY=14
# Количество дней хранения логов очистки
LOGEXPIRY=5
# Текущая дата
DATE=`date "+%Y-%m-%d_%H:%M:%S"`
# Удаляются записи старше чем $EXPIRY дней
find $RECORDINGS -mtime +$RECORDINGEXPIRY -exec rm -rfv {} \; > /var/spool/asterisk/del_logs/removal-$DATE.log
# Удаляются логи старше чем $LOGEXPRY дней
find /var/spool/asterisk/del_logs -mtime +$LOGEXPIRY -exec rm -f {} \;
#!/bin/bash
# путь к хранилищу записей
RECORDINGS=/var/spool/asterisk/monitor
# Количество дней для сохранения
RECORDINGEXPIRY=14
# Количество дней хранения логов очистки
LOGEXPIRY=5
# Текущая дата
DATE=`date "+%Y-%m-%d_%H:%M:%S"`
# Удаляются записи старше чем $EXPIRY дней
find $RECORDINGS -mtime +$RECORDINGEXPIRY -exec rm -rfv {} \; > /var/spool/asterisk/del_logs/removal-$DATE.log
# Удаляются логи старше чем $LOGEXPRY дней
find /var/spool/asterisk/del_logs -mtime +$LOGEXPIRY -exec rm -f {} \;