у thttpd такая бага, что что бы она начала лог по новой вести, ее надо срубить и по новой запустить
ранее (Ubuntu 1404, без системд) было так
/home/shost/www-log/thttpd.log {
rotate 14
monthly
compress
missingok
delaycompress
postrotate
# /usr/bin/killall thttpd
/usr/bin/killall thttpd
/etc/init.d/thttpd restart
endscript
}
а ныне в инитд то ничего нет
как что сделать?
в /etc/systemd/system/thttp-d.service
[Unit]
Description=FidoTech http
[Service]
PIDFile=/run/thttpd.pid
ExecStart=/usr/sbin/thttpd -D -C /etc/thttpd/thttpd.conf -T 1251 -c "/cgi-bin/*"
Restart=always
[Install]
WantedBy=multi-user.target
стартует нормально
тот скрипт от логротате его срубает нормально, но не стартует уж сервер
как их с systemd правильно сложить?
вместо
/etc/init.d/thttpd restart
написал
exec /usr/sbin/thttpd -C /etc/thttpd/thttpd.conf -T 1251 -c "/cgi-bin/*"
все равно не