macos - instalar - ¿Cómo detener a Jenkins instalado en Mac Snow Leopard?
instalar jenkins mac (6)
Esto funciona para Mac Os Sierra 10.12.4:
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
He instalado el ejecutable de Jenkins en OSX, pero ahora quiero detenerlo. Cada vez que lo mato, no importa cómo, simplemente se reinicia inmediatamente.
Intenté usar el comando de salida en la url jenkins:
http://localhost:8080/exit
que me pide que publique el comando, lo cual hago, y el servidor se cierra según lo solicitado. Pero luego se reinicia.
Intenté buscar la identificación del proceso usando ps
y forzar su muerte ( 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 daemon en alguna parte, haciendo de esto una pregunta general de OSX.
Hay dos cosas pasando.
(1) ¿su sistema iniciará Jenkins cuando se presente? Controlado por carga y descarga.
(2) Jenkins se está ejecutando actualmente o no. Controlado por inicio y parada.
La descarga de Jenkins lo detiene y no se cargará nuevamente en el arranque
sudo launchctl download /Library/LaunchDaemons/org.jenkins-ci.plist
detenerlo sin descargarlo (se cargará nuevamente cuando reinicie)
sudo launchctl stop /Library/LaunchDaemons/org.jenkins-ci.plist
cargarlo - lo inicia y se reinicia cada vez que el sistema se inicia
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
Para 1.505 puedes usar la API web
http://localhost:8080/exit
http://localhost:8080/restart
http://localhost:8080/reload
Simplemente descarga el plist usando launchctl
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
Tenga en cuenta que si también desea deshabilitar la ejecución de Jenkins en el sistema operativo Mac OS, de acuerdo con http://halyph.blogspot.ru/2013/03/jenkins-on-mac-os-x-tips-and-tricks.html deberías hacer:
sudo por defecto escribe /Library/LaunchDaemons/org.jenkins-ci RunAtLoad -bool NO
UPD: no funcionó para mí (
Tuve que descargar / cargar los Agentes de Lanzamiento :
sudo launchctl descargue /Library/LaunchAgents/org.jenkins-ci.plist
sudo launchctl load /Library/LaunchAgents/org.jenkins-ci.plist
Estoy en Sierra (10.12.3).