如何阻止 YaCy 在机器启动时启动?

如何阻止 YaCy 在机器启动时启动?

我已按照以下说明安装了 YaCy P2P 搜索引擎(将 YaCy repo 添加到我的源并从那里安装):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 中(我没有测试从那里禁用,但由于它使用成熟的控制技术,我认为它会起作用)。要安装 BootUp Manager:

sudo apt install bum
#then run it from the Dash

相关内容