¿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.

raksja
fuente
¿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
danielMitD
fuente
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
Nik
fuente
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

JMS
fuente
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).

Arie Laxed
fuente
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
Revólver
fuente
0

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

Avinash
fuente
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

Kanagavelu Sugumar
fuente
El paso 3 funcionó para mí. Gracias :)
syumaK