ChatGPT解决这个技术问题 Extra ChatGPT

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

我已经在 OSX 上安装了 Jenkins 可执行文件,但现在我想停止它运行。每当我杀死它时,无论如何,它都会立即重新启动。

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

http://localhost:8080/exit

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

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

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

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

你能告诉我你用哪个命令来阻止它。我使用了 jettyserver/exit,但似乎它不起作用。
嘿@JigneshSheth 我用过丹尼尔的answer
UI --> jenkins --> 管理 jenkins --> 准备关闭或 brew services stop jenkins --all

d
danielMitD

只需使用 launchctl 卸载 plist

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

如果您想再次启动您的詹金斯..只需使用上述相反的方法---sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
在 10.8.4 上运行良好,我怀疑只要稍作调整,它就可以永远运行。
N
Nik

对于 1.505,您可以使用 web api

http://localhost:8080/exit
http://localhost:8080/restart
http://localhost:8080/reload

我真的需要一种更直接的方法来杀死 Jenkins,因为我无法通过命令行终止该进程。谢谢!
这真的不行。在 OSX 上,jenkins 服务器会立即由守护进程重新启动。
@EngineerDollery 也许事情已经改变了
时间报告:不幸的是它仍然是一样的:(
使用此方法,我收到错误:“此 URL 需要 POST”
G
Gat

启动 Jenkins 服务:brew services start jenkins-lts

停止 Jenkins 服务: brew services stop jenkins-lts

重启 Jenkins 服务:brew services restart jenkins-lts


C
Community

有两件事正在发生。

(1) 当它出现时,你的系统会启动 Jenkins。由加载和卸载控制。

(2) 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


A
Arie Laxed

我不得不卸载/加载 LaunchAgent:

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

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

我在 Sierra (10.12.3)。


N
Nakilon

请注意,如果您还希望在 Mac OS 启动时禁用运行 Jenkins,根据 http://halyph.blogspot.ru/2013/03/jenkins-on-mac-os-x-tips-and-tricks.html,您应该这样做:

sudo 默认写入 /Library/LaunchDaemons/org.jenkins-ci RunAtLoad -bool NO

UPD:对我不起作用(


A
Avinash

使用launchctl unload /Users/<user>/Library/LaunchAgents/homebrew.mxcl.jenkins.plist


K
Kanagavelu Sugumar

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist UI -> jenkins --> 管理 jenkins --> 准备关闭 brew services stop jenkins --all


R
Raksha.

适用于 M1 和 Intel 的 Mac 的 Jenkins 命令

Start Jenkins service   : brew services start jenkins-lts
Stop Jenkins service    : brew services stop jenkins-lts
Restart Jenkins service : brew services restart jenkins-lts

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅