Ubuntu
如何在 Ubuntu 14.04 伺服器上啟動時自動啟動 rpcbind?
我嘗試將我的 Ubuntu 14.04 伺服器配置為在啟動時啟動 rpcbind,但沒有成功。
RPCbind 已安裝並且如果我手動啟動它可以正常工作
service rpcbind start
我已經使用命令自動將符號連結添加到執行級別目錄
update-rc.d rpcbind defaults
為了記錄,我嘗試了上一個命令的其他變體,例如
update-rc.d rpcbind start 2345
andupdate-rc.d rpcbind enable 2345
。他們都沒有創建符號連結,只有update-rc.d rpcbind defaults
。現在,在我的預設執行級別中,有一個如下所示的符號連結:
S20rpcbind -> ../init.d/rpcbind
即使這樣,當我重新啟動伺服器時,rpcbind 也不會自動啟動。任何幫助完成這項工作將不勝感激!謝謝。
我終於找到了一種可行的方法。我只是
service rpcbind start
在/etc/rc.local
腳本中添加了命令。我不知道這是否是正確的方法,但它有效。
就像 Neo_999 所說,您可以向您的
/etc/rc.local
和已聲明的服務添加內容,這很有效。對於沒有服務聲明的東西,你可以通過 GNU 螢幕偽造它:
sudo -u $USER -- screen -d -m $EXECUTABLE
這讓您生成一個預先分離的螢幕會話,其中任意
$EXECUTABLE
執行為$USER
.哈克,但它確實有效,並且為您省去了編寫初始化腳本的麻煩。