如何停止Mac Snow Leopard上安装的Jenkins?


92

我已经在OSX上安装了Jenkins可执行文件,但是现在我想停止其运行。每当我杀死它时,无论如何,它都会立即重新启动。

我尝试在詹金斯网址上使用exit命令:

http://localhost:8080/exit

这要求我发布命令,然后执行该命令,然后服务器根据请求关闭。但随后重新启动。

我尝试使用来搜索进程ID ps,并强行杀死它(kill -9 pid),然后服务器根据要求立即关闭。但随后重新启动。

我试图通过gui关闭它,但是不幸的是似乎没有办法。

在某处必须有一个守护程序,这使它成为一个一般的OSX问题。


能告诉我您用来停止该命令的命令吗?我使用了jettyserver / exit,但似乎无法正常工作。
Jignesh Sheth 2011年

嘿@JigneshSheth我用了丹尼尔的答案
raksja 2012年

UI-> jenkins->管理jenkins->准备关闭或brew服务停止jenkins --all
Kanagavelu Sugumar

Answers:


214

只需使用launchctl卸载plist

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

23
如果您想再次启动詹金斯..,请使用上述相反的方法---sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
raksja 2012年

为我在10.8.3上工作:)
路加福音

在10.8.4上可以正常工作,我怀疑它只要稍作调整就可以永久使用。
软件工程师

34

对于1.505,您可以使用Web API

http://localhost:8080/exit
http://localhost:8080/restart
http://localhost:8080/reload

1
我真的需要一种更直接的方式来杀死Jenkins,因为我无法通过命令行杀死该进程。谢谢!
javatarz 2013年

这真的行不通。在OSX上,jenkins服务器由守护程序立即重新启动。
软件工程师

@EngineerDollery也许情况已经变了
Nik

时间报告:不幸的是,它仍然是相同的:(
EvgenyKolyakov

6

有两件事发生。

(1)系统启动时将启动Jenkins。由装卸控制。

(2)Jenkins当前是否正在运行。由启动和停止控制。

Jenkins卸载会停止它,并且在启动时不会再次加载

sudo launchctl卸载/Library/LaunchDaemons/org.jenkins-ci.plist

停止它而不卸载它(重新启动时将再次加载)

sudo launchctl停止/Library/LaunchDaemons/org.jenkins-ci.plist

加载它-启动它,并在系统启动时重新启动

sudo launchctl加载/Library/LaunchDaemons/org.jenkins-ci.plist

重新启动它,不影响已加载或已卸载状态

sudo launchctl start /图书馆/LaunchDaemons/org.jenkins-ci.plist


2

我必须卸载/加载LaunchAgents

sudo launchctl卸载/Library/LaunchAgents/org.jenkins-ci.plist

sudo launchctl加载/Library/LaunchAgents/org.jenkins-ci.plist

我在Sierra(10.12.3)上。



1
  • 启动詹金斯服务: brew services start jenkins-lts
  • 停止詹金斯服务: brew services stop jenkins-lts
  • 重新启动Jenkins服务: brew services restart jenkins-lts

0

launchctl unload /Users/<user>/Library/LaunchAgents/homebrew.mxcl.jenkins.plist


0
  1. sudo launchctl卸载/Library/LaunchDaemons/org.jenkins-ci.plist

  2. UI-> jenkins->管理jenkins->准备关机

  3. 酿造服务停止詹金斯-全部

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.