web-dev-qa-db-ja.com

Mac Snow LeopardにインストールされたJenkinsを停止する方法は?

OSXにJenkins実行可能ファイルをインストールしましたが、実行を停止したいです。私がそれを殺すときはいつでも、それがどうであれ、ただちに再起動します。

私はジェンキンスのURLでexitコマンドを使用しようとしました:

http://localhost:8080/exit

コマンドを投稿するように求められますが、それを実行すると、サーバーは要求に応じてシャットダウンします。 ただし、再起動します

psを使用してプロセスIDを検索し、強制的に強制終了しました(kill -9 pid)、および要求に応じて、サーバーはすぐにシャットダウンします。 ただし、再起動します

Guiを使用してシャットダウンしようとしましたが、残念ながらそれを行う方法はないようです。

どこかにデーモンが存在する必要があり、これは一般的なOSXの質問になります。

91
raksja

Launchctlを使用してplistをアンロードするだけです

Sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
207
danielMitD

1.505では、Web APIを使用できます

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

これはMac Os Sierra 10.12.4で機能します。

Sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
6

2つのことが進行中です。

(1)システムは、起動時にJenkinsを起動します。ロードとアンロードによって制御されます。

(2)Jenkinsは現在実行中かどうか。開始と停止によって制御されます。

Jenkinsのアンロードはそれを停止し、起動時に再びロードされません

Sudo launchctl unload /ライブラリ/LaunchDaemons/org.jenkins-ci.plist

アンロードせずに停止します(再起動すると再びロードされます)

Sudo launchctl stop /ライブラリ/LaunchDaemons/org.jenkins-ci.plist

ロード-システムを起動するたびに再起動します

Sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

再起動しますが、ロードまたはアンロード状態には影響しません

Sudo launchctl start /Library/LaunchDaemons/org.jenkins-ci.plist

4
JMS

LaunchAgentsをアンロード/ロードする必要がありました。

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

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

私はSierra(10.12.3)にいます。

2
Arie Laxed

http://halyph.blogspot.ru/2013/03/jenkins-on-mac-os-x-tips-andによると、Mac OSの起動時にJenkinsの実行も無効にする場合は、 -tricks.html するべきこと:

Sudoのデフォルトでは、/ Library/LaunchDaemons/org.jenkins-ci RunAtLoad -bool NOを書き込みます

UPD:私にはうまくいきませんでした(

1
Nakilon

つかいます launchctl unload /Users/<user>/Library/LaunchAgents/homebrew.mxcl.jenkins.plist

0
Avinash