我在OSX上安装了Jenkins可执行文件,但现在我想阻止它运行.每当我杀了它,无论如何,它都会立即重启.
我已经尝试在jenkins网址上使用exit命令:
http://localhost:8080/exit
它要求我发布命令,我这样做,服务器按要求关闭.但随后重启.
我已尝试使用搜索进程ID ps
,并强制终止它(kill -9 pid
),服务器立即按要求关闭.但随后重启.
我试过通过gui关闭它,但不幸的是似乎没有办法做到这一点.
某处必须有一个守护进程,这使得这是一个一般的OSX问题.
只需使用launchctl卸载plist
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
对于1.505,您可以使用web api
http://localhost:8080/exit http://localhost:8080/restart http://localhost:8080/reload
有两件事发生。
(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