OSXにJenkins実行可能ファイルをインストールしましたが、実行を停止したいです。私がそれを殺すときはいつでも、それがどうであれ、ただちに再起動します。
私はジェンキンスのURLでexitコマンドを使用しようとしました:
http://localhost:8080/exit
コマンドを投稿するように求められますが、それを実行すると、サーバーは要求に応じてシャットダウンします。 ただし、再起動します
ps
を使用してプロセスIDを検索し、強制的に強制終了しました(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
これはMac Os Sierra 10.12.4で機能します。
Sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
2つのことが進行中です。
(1)システムは、起動時にJenkinsを起動します。ロードとアンロードによって制御されます。
(2)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
LaunchAgentsをアンロード/ロードする必要がありました。
Sudo launchctl unload /Library/LaunchAgents/org.jenkins-ci.plist
Sudo launchctl load /Library/LaunchAgents/org.jenkins-ci.plist
私はSierra(10.12.3)にいます。
Sudoのデフォルトでは、/ Library/LaunchDaemons/org.jenkins-ci RunAtLoad -bool NOを書き込みます
UPD:私にはうまくいきませんでした(
つかいます launchctl unload /Users/<user>/Library/LaunchAgents/homebrew.mxcl.jenkins.plist