Ротация аудио записей с помощью tmpwatch

Установка в Linux Ubuntu/Debian:

Скачивание последней версии исходников из https://fedorahosted.org/tmpwatch/wiki/TmpwatchDownloads:

wget https://fedorahosted.org/releases/t/m/tmpwatch/tmpwatch-2.11.tar.bz2

Распаковка:

tar jxf tmpwatch-2.11.tar.bz2

Устанавка:

cd tmpwatch-2.11
./configure
make check
make install

Для CentOS/Fedora:

yum install tmpwatch

Параметры запуска:

-u –atime (время последнего доступа к файлам)

-m –mtime (время создания файлов)

-c –ctime (время изменения индексного дискриптора для файлов)

Опции запуска:

-a, —all (удаление всех файлов, каталогов, символических ссылок)

-d, —nodirs (без удаления каталогов)

-d, —nosymlinks (без удаления символических ссылок)

-f, —force (форсированное удаление файлов)

-q, —quiet (отображение только критических ошибок)

-U, —exclude-user=user (исключение файлов и директорий, принадлежащих указанному по имени или ID пользователю)

-x, —exclude=path (без удаления указанной директории)

-t, —test (режим теста, ничего не удаляется)

-X, —exclude-pattern=pattern (без удаления указанных директорий и файлов и маске)

Запускаем и чистим файлы за 334 часа (2 недели)
tmpwatch -vv 334 /var/spool/asterisk/monitor
При необходимости ставим задание в крон:
crontab -e
И в открывшийся файл пишем:

02 4 * * 0 root run-parts tmpwatch -vv 334 /var/spool/asterisk/monitor

сохраняем в файл по пути etc/crontab

чтобы запустить службу cron, выполните следующую команду: /sbin/service crond start

верятно служба не будет стартовать автоматически при перезагузке. Это надо проверить

Получите бесплатную консультацию

Мы очень любим общаться и не жалеем на это времени.
Напишите нам - задайте интересующий Вас вопрос, поделитесь идеей.
Мы постараемся ответить Вам как можно быстрее.
Каждое сообщение директор читает лично.