如何在我的機器啟動時阻止 YaCy 啟動?

如何在我的機器啟動時阻止 YaCy 啟動?

我已按照以下說明安裝了 YaCy P2P 搜尋引擎(將 YaCy 儲存庫新增至我的來源並從那裡安裝):http://www.yacy-websuche.de/wiki/index.php/En:DebianInstall

此頁麵包含有關啟動/停止 YaCy 守護程序的說明:

sudo /etc/init.d/yacy stop
sudo /etc/init.d/yacy start
sudo /etc/init.d/yacy restart

我現在可以停止 YaCy,但它會在我下次啟動時再次啟動。我怎麼能阻止它這樣做,並且只在我告訴它時才開始(使用sudo /etc/init.d/yacy start)?

這種 Upstart 技術可以永久禁用服務(已接受的答案如何啟用或停用服務?) 不起作用(下次啟動時 YaCy 仍會啟動):

sudo sh -c "echo 'manual' > /etc/init/yacy.override"
#doesn't work

答案1

來自所有關於禁用服務的一般答案,這種「傳統」技術適用於 YaCy(它不是 Upstart 服務,因此該技術不起作用):

sudo update-rc.d yacy disable
sudo service yacy stop

這將停止 YaCy 並阻止它在下次啟動時啟動。您可以隨時透過執行以下命令重新啟動它:

sudo service yacy start
#or sudo /etc/init.d/yacy start as in the original instructions

如果您喜歡使用 GUI,我看到 yacy 服務確實出現在 BootUp Manager 中(我沒有測試從那裡停用,但由於它使用了完善的控制技術,我認為它會起作用)。若要安裝啟動管理員:

sudo apt install bum
#then run it from the Dash

相關內容