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

Macos 如何阻止安装在Mac Snow Leopard上的Jenkins?,macos,jenkins,daemon,Macos,Jenkins,Daemon,我已经在OSX上安装了Jenkins可执行文件,但现在我想停止它的运行。每当我杀了它,不管怎样,它都会立即重新启动 我已尝试在jenkins url上使用exit命令: http://localhost:8080/exit 它要求我发布命令,我会这样做,服务器会根据请求关闭。但随后它重新启动 我已尝试使用ps搜索进程id,并强制终止它(kill-9pid),服务器会根据请求立即关闭。但随后它重新启动 我曾尝试通过gui关闭它,但不幸的是,似乎没有办法做到这一点 一定有一个守护进程在某处,这是一

我已经在OSX上安装了Jenkins可执行文件,但现在我想停止它的运行。每当我杀了它,不管怎样,它都会立即重新启动

我已尝试在jenkins url上使用exit命令:

http://localhost:8080/exit
它要求我发布命令,我会这样做,服务器会根据请求关闭。但随后它重新启动

我已尝试使用
ps
搜索进程id,并强制终止它(
kill-9pid
),服务器会根据请求立即关闭。但随后它重新启动

我曾尝试通过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

请注意,如果您还希望禁用在Mac OS启动时运行Jenkins,根据,您应该执行以下操作:

sudo defaults write/Library/LaunchDaemons/org.jenkins-ci RunAtLoad-bool NO


UPD:对我不起作用(

我必须卸载/加载LaunchAgent

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

sudo launchctl load/Library/LaunchAgents/org.jenkins-ci.plist


我在塞拉利昂(10.12.3)。

发生了两件事

(1) 系统启动时会启动Jenkins吗?由加载和卸载控制

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

Jenkins unload停止加载,启动时不会再次加载 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

使用
launchctl unload/Users//Library/LaunchAgents/homebrew.mxcl.jenkins.plist
    启动Jenkins服务:
    brew服务启动Jenkins lts
  • 停止Jenkins服务:
    brew服务停止Jenkins lts
  • 重新启动Jenkins服务:
    brew服务重新启动Jenkins lts
  • sudo launchctl unload/Library/LaunchDaemons/org.jenkins-ci.plist

  • UI->jenkins-->管理jenkins-->准备关机

  • brew服务阻止jenkins--所有


  • 你能告诉我你用哪个命令来停止它吗?我用了,但似乎不起作用。嘿@JigneshSheth我用了daniel的UI-->jenkins-->管理jenkins-->准备关机或brew服务停止jenkins--allIf,以防你想再次启动jenkins。只需使用上面的相反命令--
    sudo launchctl load/Library/LaunchDaemons/org.jenkins ci.plist在10.8.4上运行良好,我怀疑它会永远工作,只需稍加调整。我真的需要一种更直接的方法来杀死jenkins,因为我无法通过命令行杀死进程。谢谢!这真的不起作用。在OSX上,jenkins服务器会被一个守护进程立即重新启动。@EngineerDollery可能事情已经发生了e changedTime report:不幸的是,它仍然是一样的:(使用此方法,我得到错误:“此URL需要POST”