lighttpd 在daemontools下自动重启方法

“lighttpd -D -f lighttpd.conf 这个作为 daemontools的 run 配置文件”

参考文档:
http://redmine.lighttpd.net/projects/lighttpd/wiki/LighttpdUnderSupervise

脚本如下:
mkdir -p /srv/lighttpd/log/main/

vi /srv/lighttpd/run

#! /bin/sh

exec 2>&1
exec lighttpd -D -f $PATHTO/lighttpd.conf

vi /srv/lighttpd/log/run

#! /bin/sh
umask 0027
exec setuidgid nobody multilog ./main

chown nobody /srv/lighttpd/log/main

最后
ln -s /srv/lighttpd /service/

等待5秒左右就可以看到 lighttpd 启动了