在OS X上禁用Jenkins自启动

10

我在本地机器(OS X 10.10)上有一个 Jenkins 的原型实例(最新版本),每次开机都会自动启动。

如何禁用这种自启动?

我只想手动启动它,只有当我需要它时才启动。


2
它是通过launchd启动的吗?您可以使用sudo launchctl list| grep -i jenkinssudo launchctl list | more进行检查。 - Mark Setchell
是的。我使用launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist将其卸载,并随后删除了该文件。但是,重启后,该文件仍然存在,Jenkins再次运行。 - automatictester
2个回答

8

好的,现在已经解决了。 launchctl unload -w /Library/LaunchDaemons/org.jenkins-ci.plist 做到了这一点。重新启动后,Jenkins不再运行。 -w 选项是关键。


没有起作用,出现错误信息“找不到指定的服务”。也许我有一个更新版本的Jenkins。我的操作系统是Sierra。 - trinity420

2

automatictester 的正确率达到了99%。

唯一缺失的步骤是,由于 Jenkins 在我的机器上作为 系统 服务运行,您需要使用以下命令:

sudo launchctl unload -w /Library/LaunchDaemons/org.jenkins-ci.plist


1
我收到了/Library/LaunchDaemons/org.jenkins-ci.plist: No such file or directory的错误信息。plist文件是否已经移动到其他位置了? - Anthony Kong

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接