Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们在 FreeBSD 7.2-RELEASE 上运行 lighttpd-1.4.26。每次我们重启机器,并且 lighttpd 是通过 rc 脚本启动的,pid 文件不会自动写入 /var/run/lighttpd.pid。但是,如果我们通过运行 /usr/local/etc/rc.d/lighttpd start 手动启动 lighttpd,pid 文件就可以了。
有谁知道如何解决这个问题?
当您说“lighttpd 由 rc 脚本启动”时,您是指 /usr/local/etc/rc.d/lighttpd 还是其他一些脚本?
因为你真的应该使用相同的脚本——事实上,/usr/local/etc/rc.d/lighttpd 会在启动时为你启动它,如果你在 rc.conf 中设置了 lighthttpd_enable——但是你的措辞让我想一想,您在启动时使用了不同的脚本。甚至可能是,您为此目的编辑了 /etc/rc(一个很大的禁忌)。