[macos] Mac Snow Leopard에 설치된 Jenkins를 중지하는 방법은 무엇입니까?

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