Добрый день, знатоки.
Пришла мне в голову такая блажь - обрезать логи Apache с помощью стандартных системных средств. Тем более, что в системе (FreeBSD) есть newsyslog, выполняющий все, что мне нужно. Вооружился я доками на Apache и выяснил, что для корректной перезагрузки надо дать ему USR1 И вот тут то и начались мои мучения. Чему он равен я не знаю, а newsyslog.conf не признает его ни в виде USR1 ни SIGUSR1. Как его победить?
Утилиту rotatelog использовать не хочется, т. к. он только обрезает логи по заданному условию, а следить за их количеством приходится чем-то другим. Newsyslog же позволяет задать нужное мне число поколений.