A runit felkoltozott "wajig install runit" paranccsal.
Aztan a kovetkezok tortentek:
# mkdir -p /etc/sv/lighttpd/log/
# cat <<EOF >/etc/sv/lighttpd/run
#!/bin/bash
exec lighttpd -D -f /etc/lighttpd/lighttpd.conf 2>&1
EOF
#
# cat <<EOF >/etc/sv/lighttpd/log/run
#!/bin/bash
exec chpst -u nobody svlogd -tt /var/log/SV/
EOF
#
# chmod +x /etc/sv/lighttpd/run /etc/sv/lighttpd/log/run
# ln -s /etc/sv/lighttpd/ /var/service/
#
# mkdir -p /var/log/SV
# chown nobody /var/log/SV
# sv start lighttpd
ok: run: lighttpd: (pid 4979) 0s
# sv status lighttpd
run: lighttpd: (pid 4979) 699s; run: log: (pid 4606) 719s
#
A logolas csak addig jo igy amig csak egy service fut, de ezt nem bonyolult kijavitani.
Az svlogd doksija szerint, ha a /var/log/SV/config fajlban megmondom neki, akkor hajlando syslogon at is logolni.
Ez nekem nem sikerult elsore, de aztan rajottem, hogy nem is erdekes annyira. :)
Ha valakinek mukodik kuldjon nekem egy konfigot. Koszi.
szerk: Azert ha ezt akarod hagyni mukodni rebootokon at is, nem art kirugni a sysV init linkekeket:
update-rc.d -f lighttpd remove
- uid_1062 blogja
- A hozzászóláshoz be kell jelentkezni
- 772 megtekintés