Frage zu Logrotate im Zusammenhang mit Lighthttpd

Twins

New Member
Frage zu Logrotate im Zusammenhang mit Lighttpd

Also ich habe es mittlerweile hin bekommen, habe den ganzen Server einfahc nochmal neugestartet und dann konnte ich plötzlich alles wieder starten.

Habe noch eine andere Frage, ich versuche gerade auf meinen Server Logorate einzurichten, die Serverlos sollen einmal wöchentlich komprimiert werden.

Lighttpd starte ich so:
lighttpd -f /etc/lighttpd/lighttpd.conf

Lighty muss dann aber schon beendet sein und bei den Logs geht das nicht:
/etc/logrotate.d/logs
Code:
/var/www/logs/*.log {
        weekly
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 640 root adm
        sharedscripts
        postrotate
                if [ -f /tmp/lighttpd.pid ]; then
                        lighttpd -f /etc/lighttpd/lighttpd.conf > /dev/null
                fi
        endscript 
}
Gibt es einen Befehl, welcher Lighty automatisch beendet und danach auch wieder starten lässt?
Bisher habe ich es immer so gemacht:

habe die /tmp/lighttpy.pid geöffnet und mir die Zahl in der Datei gemerkt, dann in der Konsole "kill 2034" und Lighty wurde beendet.
Danach mit "lighttpd -f /etc/lighttpd/lighttpd.conf" neugestartet.

Gibt es einen Befehl, welcher beenden und neustarten vereint?
 
Last edited by a moderator:
Back
Top