我已经在OSX上安装了Jenkins可执行文件,但现在我想停止它的运行。无论何时我杀死它,不管怎么做,它都会立即重启。
我尝试在jenkins url上使用exit命令:
http://localhost:8080/exit
它会要求我发送命令,我就这么做了,然后服务器就会根据请求关闭。但之后它就会重启。
我尝试使用ps
搜索进程id,并强制终止它(kill -9 pid
),服务器根据请求立即关闭。但之后它就会重启。
我试过通过gui关闭它,但不幸的是似乎没有办法做到这一点。
一定有一个守护进程在某个地方,这使得这是一个通用的OSX问题。
发布于 2011-11-04 20:01:33
只需使用launchctl卸载plist即可
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
发布于 2013-03-11 17:52:34
对于1.505,您可以使用web api
http://localhost:8080/exit
http://localhost:8080/restart
http://localhost:8080/reload
发布于 2017-11-23 03:43:29
有两件事正在发生。
(1)你的系统会在Jenkins启动时启动它吗?由加载和卸载控制。
(2) Jenkins当前是否正在运行。由启动和停止控制。
Jenkins卸载会停止它,并且它不会在启动时再次加载
sudo启动sudo unload /Library/LaunchDaemons/org.jenkins-ci.plist
停止它而不卸载它(将在您重新启动时再次加载)
sudo启动stop stop /Library/LaunchDaemons/org.jenkins-ci.plist
加载它-启动它,并在系统启动时重新启动
sudo启动sudo /Library/LaunchDaemons/org.jenkins-ci.plist
重新启动它,不影响已加载或已卸载状态
sudo启动sudo start /Library/LaunchDaemons/org.jenkins-ci.plist
https://stackoverflow.com/questions/6959327
复制相似问题