Архив за января, 2016

Освобождаем место на сервере (чистим логи и т.д.)

Ротированные логи у нас на сервере имеют примерно такие имена файлов:
/var/www/site/public-access.log-20151001

Часть из них уже пожата, и, значит, имеет имена вида:
/var/www/site/public-access.log-20150201.gz

Задача: сжать те логи, которые уже ротированы, но ещё не сжаты. Решение:
find /var/www/* -type f -name "*.log-*" -not -name "*.gz" -exec gzip -9 {} \;