“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 启动了