¿Cómo detener la instalación de Jenkins en Mac Snow Leopard?


93

He instalado el ejecutable de Jenkins en OSX, pero ahora quiero que deje de funcionar. Siempre que lo mato, no importa cómo, simplemente se reinicia de inmediato.

Intenté usar el comando de salida en la url de jenkins:

http://localhost:8080/exit

que me pide que publique el comando, lo cual hago, y el servidor se apaga según lo solicitado. Pero luego se reinicia.

Intenté buscar la identificación del proceso usando psy forzar su eliminación ( kill -9 pid), y el servidor se apaga inmediatamente, según lo solicitado. Pero luego se reinicia.

Intenté apagarlo a través de la interfaz gráfica de usuario, pero desafortunadamente no parece haber una manera de hacerlo.

Debe haber un demonio en alguna parte, lo que hace que esta sea una pregunta general de OSX.


¿Puede decirme qué comando usó para detenerlo? Solía jettyserver / salida , pero parece que no está funcionando.
Jignesh Sheth

Hola @JigneshSheth, usé la respuesta de
Daniel

UI -> jenkins -> administrar jenkins -> prepararse para el cierre O preparar los servicios de preparación de jenkins
--todos

Respuestas:


215

Simplemente descargue el plist usando launchctl

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

24
Si en caso de que desee volver a iniciar su jenkins ... simplemente use el reverso de lo anterior ---sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
raksja

Funciona en 10.8.3 para mí :)
Lucas

Funciona bien en 10.8.4, y sospecho que funcionará para siempre con pequeños ajustes.
Ingeniero de software

34

Para 1.505 puedes usar web api

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

1
Realmente necesitaba una forma más directa de matar a Jenkins ya que no podía matar el proceso a través de la línea de comandos. ¡Gracias!
javatarz

Esto realmente no funciona. En OSX, el servidor jenkins se reinicia inmediatamente mediante un demonio.
Ingeniero de software

@EngineerDollery Tal vez las cosas hayan cambiado
Nik

Informe de tiempo: Desafortunadamente, sigue siendo el mismo :(
EvgenyKolyakov

Con este método,
aparece

6

Están sucediendo dos cosas.

(1) su sistema iniciará Jenkins cuando aparezca. Controlado por carga y descarga.

(2) ¿Jenkins se está ejecutando actualmente o no? Controlado por arranque y parada.

La descarga de Jenkins lo detiene y no se vuelve a cargar al arrancar

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

detenerlo sin descargarlo (se cargará de nuevo cuando reinicie)

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

cargarlo: lo inicia y se reiniciará cada vez que su sistema arranque

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

lo reinicia, no afecta el estado cargado o descargado

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


2

Tuve que descargar / cargar los LaunchAgents :

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

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

Estoy en Sierra (10.12.3).



1
  • Inicie el servicio Jenkins: brew services start jenkins-lts
  • Detenga el servicio de Jenkins: brew services stop jenkins-lts
  • Reinicie el servicio Jenkins: brew services restart jenkins-lts

0

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


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

  2. UI -> jenkins -> administrar jenkins -> prepararse para el cierre

  3. brew services stop jenkins --todos


El paso 3 funcionó para mí. Gracias :)
syumaK
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.