Заметки · 17.05.2024

Пустота по расписанию

Ранее был пост о сращивании файла access.log программного прокси-сервера Squid с пустотой. Сегодня продолжу эту тему, но подолью в неё немного автоматизации.

Очевидно, что единичная очистка файла access.log — это лишь временная мера. Хотелось бы поставить этот процесс на поток. Допустим, на ежемесячный.

У pfSense на борту имеется очень удобный веб-менеджер для службы назначенных заданий cron. Доступен он из меню Services. Если cron отсутствует в pfSense — его можно установить с помощью System > Package Manager.

Переходим в Services > Cron, добавляем новую задачу и заполняем форму, как указано на скриншоте:

Сохраняем задачу и переходим к общему списку заданий cron.

Для буфера обмена:

cat /dev/null > /var/squid/logs/access.log

И теперь всё, что остаётся — проверить размер файла access.log после семи утра первого числа ближайшего месяца и убедиться, что всё сделано верно.