2015-07-10 51 views
9

我有本地计算机上的Jenkins(最新版本)的原型实例(OS X 10.10)。每次启动我的机器时它都会启动。禁用Jenkins自动启动OS X

如何禁用此自动启动?

我想只在需要时手动启动它。

+1

是它通过'launchd'开始了吗?你可以用'sudo launchctl list |检查grep -i jenkins“或者'sudo launchctl list |更多' –

+0

是的。我用'launchctl unload/Library/LaunchDaemons/org.jenkins-ci.plist'卸载它,然后删除文件。但是,重启后,文件仍然存在,詹金斯再次运行。 – automatictester

回答

7

好吧,现在排序吧。 launchctl unload -w /Library/LaunchDaemons/org.jenkins-ci.plist做到了。 Jenkins在重新启动后不再运行。 -w选项是关键。

+0

它没有工作,错误消息“无法找到指定的服务”。也许我有更新版本的詹金斯。我的操作系统是Sierra。 – trinity420

+2

应该在上面的命令之前添加sudo – Simon

2

automatictester 99%是正确的。

唯一缺少的步骤是,自运行詹金斯作为一个系统服务(至少在我的机器上),你需要使用:

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