根據this guide,我設置爲Lighty,並且我沒有真正使用安裝的lighttpd守護進程(這是駐留在/ etc中的那個守護進程/init.d/lighttpd)。除了在工作時,我不想讓網絡服務器一直運行。我想在需要時只調用lighttpd -Df lighttpd.conf。如何在Ubuntu啓動時禁用lighttpd守護進程
如何禁用此功能?
根據this guide,我設置爲Lighty,並且我沒有真正使用安裝的lighttpd守護進程(這是駐留在/ etc中的那個守護進程/init.d/lighttpd)。除了在工作時,我不想讓網絡服務器一直運行。我想在需要時只調用lighttpd -Df lighttpd.conf。如何在Ubuntu啓動時禁用lighttpd守護進程
如何禁用此功能?
您可以使用以下命令禁用啓動時的lighttpd。
sudo update-rc.d -f lighttpd remove
這是一個腳本,將刪除的lighttpd從以下位置啓動腳本:
/etc/rc0.d
/etc/rc1.d
/etc/rc2.d
/etc/rc3.d
/etc/rc4.d
/etc/rc5.d
/etc/rc6.d
/etc/rcS.d
希望幫助
我們與systemd:
prompt$ sudo systemctl disable lighttpd
你也可能要
prompt$ sudo systemctl stop lighttpd
as disable不會停止任何正在運行的服務器。
systemd幾乎回落到SysV的處理和運行一個腳本,做什麼奧利弗在他的回答中提到的(據我所知)
Synchronizing state of lighttpd.service with SysV init with
/lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install disable lighttpd
最終評估
$CHROOT /usr/sbin/update-rc.d "$NAME" defaults
$CHROOT /usr/sbin/update-rc.d "$NAME" disable
(在Fedora盒在看時)