How to stop Jenkins installed on Mac Snow Leopard?
我在OSX上安装了Jenkins可执行文件,但现在我想阻止它运行。 每当我杀了它,无论如何,它都会立即重启。
我已经尝试在jenkins网址上使用exit命令:
1 | http://localhost:8080/exit |
它要求我发布命令,我这样做,服务器按要求关闭。 但随后重启。
我已尝试使用
我试过通过gui关闭它,但不幸的是似乎没有办法做到这一点。
某处必须有守护进程,这使得这是一个通用的OSX问题。
只需使用launchctl卸载plist
1 | sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist |
对于1.505,您可以使用web api
1 2 3 | http://localhost:8080/exit http://localhost:8080/restart http://localhost:8080/reload |
有两件事情在发生。
(1)你的系统会在启动时启动Jenkins。由加载和卸载控制。
(2)Jenkins目前是否正在运行。由开始和停止控制。
Jenkins卸载会停止它,并且在启动时不会再次加载
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
停止它而不卸载它(重启时会再次加载)
sudo launchctl stop /Library/LaunchDaemons/org.jenkins-ci.plist
加载它 - 启动它并在系统启动时重新启动
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
重新启动它,不会影响加载或卸载状态
sudo launchctl start /Library/LaunchDaemons/org.jenkins-ci.plist
我不得不卸载/加载LaunchAgents:
sudo launchctl unload /Library/LaunchAgents/org.jenkins-ci.plist
sudo launchctl load /Library/LaunchAgents/org.jenkins-ci.plist
我在塞拉利昂(10.12.3)。
请注意,如果您希望在Mac OS启动时禁用运行Jenkins,请参阅http://halyph.blogspot.ru/2013/03/jenkins-on-mac-os-x-tips-and-tricks.html你应该做:
sudo defaults write /Library/LaunchDaemons/org.jenkins-ci RunAtLoad -bool NO
UPD:对我不起作用(
使用