OSX에 Jenkins 실행 파일을 설치했지만 이제 실행을 중지하고 싶습니다. 내가 그것을 죽일 때마다 아무리 상관없이 즉시 다시 시작됩니다.
jenkins URL에서 exit 명령을 사용해 보았습니다.
http://localhost:8080/exit
명령을 게시하라는 메시지가 표시되고 요청에 따라 서버가 종료됩니다. 하지만 다시 시작됩니다.
을 사용하여 프로세스 ID를 검색 ps
하고 강제 kill -9 pid
종료 ( )를 시도 했으며 요청에 따라 서버가 즉시 종료됩니다. 하지만 다시 시작됩니다.
GUI를 통해 종료하려고 시도했지만 불행히도 그렇게 할 수있는 방법이없는 것 같습니다.
어딘가에 데몬이 있어야 일반적인 OSX 질문이됩니다.
답변
launchctl을 사용하여 plist를 언로드하십시오.
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
답변
1.505의 경우 웹 API를 사용할 수 있습니다.
http://localhost:8080/exit
http://localhost:8080/restart
http://localhost:8080/reload
답변
두 가지 일이 진행되고 있습니다.
(1) 시스템이 나타나면 Jenkins를 시작합니다. 로드 및 언로드로 제어됩니다.
(2) Jenkins가 현재 실행 중인지 여부. 시작 및 중지로 제어됩니다.
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
답변
LaunchAgent 를 언로드 /로드해야 했습니다 .
sudo launchctl unload /Library/LaunchAgents/org.jenkins-ci.plist
sudo launchctl load /Library/LaunchAgents/org.jenkins-ci.plist
저는 Sierra (10.12.3)에 있습니다.
답변
Mac OS에서 Jenkins 실행을 비활성화하려면 http://halyph.blogspot.ru/2013/03/jenkins-on-mac-os-x-tips-and-tricks.html 에 따라 시작 하십시오. 해야 할 일 :
sudo 기본값 write /Library/LaunchDaemons/org.jenkins-ci RunAtLoad -bool NO
UPD : 나를 위해 일하지 않았다 (
답변
- Jenkins 서비스를 시작합니다.
brew services start jenkins-lts
- Jenkins 서비스를 중지합니다.
brew services stop jenkins-lts
- Jenkins 서비스를 다시 시작합니다.
brew services restart jenkins-lts
답변
사용하다 launchctl unload /Users/<user>/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
