Самосборный SphinxSearch на Debian – logrotate скрипт
Столкнулся тут с вот таким
-rwxrwxrwx 1 sphinx sphinx 71G Jan 3 16:45 query.log
чтобы не было проблем с местом на диске был взят за основу logrotate скрипт из debian sid и приспособлен под нужды.
при условии что sphinx у вас установлен в /var/sphinx, скрипт выглядит приблизительно вот так:
/var/sphinx/log/*.log {
weekly
rotate 4
compress
missingok
sharedscripts
postrotate
start-stop-daemon -K -p /var/sphinx/run/searchd.pid -s USR1 -x /var/sphinx/bin/searchd -q
endscript
}
кладём данный скрипт в /etc/logrotate.d/
структура каталогов /var/sphinx/
bin
data
etc
include
lib
log
run
P.S. не повторяйте ошибок других, не устанавливайте софт в debian компиляциями из source/Slackware way
если так делать – потом придётся придумывать вот такие вот костыли