![如何阻止 YaCy 在机器启动时启动?](https://linux22.com/image/1102369/%E5%A6%82%E4%BD%95%E9%98%BB%E6%AD%A2%20YaCy%20%E5%9C%A8%E6%9C%BA%E5%99%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E5%90%AF%E5%8A%A8%EF%BC%9F.png)
我已按照以下说明安装了 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