ZBLOG

root@ght:/etc/systemd/system# sudo systemctl daemon-reload root@ght:/etc/systemd/system# systemctl is-enabled lsyncd.service enabled root@ght:/etc/systemd/system# cat lsyncd.service [Unit] Description=Lsync Service After=network.target [Service] ...

根据你提供的信息,lsyncd.service[Install] 部分已经被注释掉,这意味着在正常情况下,它不应该被自动启用。即便如此,执行 systemctl is-enabled lsyncd.service 命令时仍显示为 “enabled”,这表明服务在某个时候可能已经被手动启用。

为了确保服务不会在启动时自动运行,可以按照以下步骤进行操作:

1. 禁用服务

首先,你需要显式地禁用该服务。使用以下命令:

sudo systemctl disable lsyncd.service

2. 确认状态

禁用后,再次检查其启用状态,以确认它已被成功禁用:

systemctl is-enabled lsyncd.service

此命令应返回 “disabled”。

3. 检查其他链接

如果仍然显示为 enabled,可能是因为有其他目标或单位文件引用了此服务。可以使用下面的命令查看依赖项:

systemctl list-dependencies multi-user.target

这将列出与 multi-user.target 有关的所有单位文件,检查是否有任何其它配置文件使得 lsyncd.service 被标记为 enable。

4. 如果一切都设置正确

确认这些步骤后,你的服务应该不会在下次系统启动时自动运行。如果之后还有问题,请考虑重启系统以确保配置生效,并再次检查服务状态。

如果你还有其他问题或者需要更详细的指导,请告诉我!


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=20398

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?