マシンの起動時に 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

sudo /etc/init.d/yacy start今は YaCy を停止できますが、次回起動すると再び起動してしまいます。これを停止し、( を使って)指示したときにのみ起動するようにするにはどうすればよいですか?

この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 の使用を好む場合は、BootUp Manager に yacy サービスが表示されることを確認しました (そこから無効化をテストしていませんが、確立された制御手法を使用しているため、機能すると思われます)。BootUp Manager をインストールするには、次の手順を実行します。

sudo apt install bum
#then run it from the Dash

関連情報