如何阻止Jenkins安装在Mac Snow Leopard上?

rak*_*sja 91 macos daemon jenkins

我在OSX上安装了Jenkins可执行文件,但现在我想阻止它运行.每当我杀了它,无论如何,它都会立即重启.

我已经尝试在jenkins网址上使用exit命令:

http://localhost:8080/exit
Run Code Online (Sandbox Code Playgroud)

它要求我发布命令,我这样做,服务器按要求关闭.但随后重启.

我已尝试使用搜索进程ID ps,并强制终止它(kill -9 pid),服务器立即按要求关闭.但随后重启.

我试过通过gui关闭它,但不幸的是似乎没有办法做到这一点.

某处必须有一个守护进程,这使得这是一个一般的OSX问题.

dan*_*itD 210

只需使用launchctl卸载plist

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
Run Code Online (Sandbox Code Playgroud)

  • 如果你想再次让你的jenkins开始..只需使用上面的反向---"sudo launchctl load/Library/LaunchDaemons/org.jenkins-ci.plist" (21认同)

Nik*_*Nik 32

对于1.505,您可以使用web api

http://localhost:8080/exit
http://localhost:8080/restart
http://localhost:8080/reload
Run Code Online (Sandbox Code Playgroud)


JMS*_*JMS 5

有两件事发生。

(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


Gat*_*Gat 5

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