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 ps
y 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.
Respuestas:
Simplemente descargue el plist usando launchctl
fuente
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
Para 1.505 puedes usar web api
fuente
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
fuente
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).
fuente
Tenga en cuenta que si también desea deshabilitar la ejecución de Jenkins en el sistema operativo Mac, de acuerdo con http://halyph.blogspot.ru/2013/03/jenkins-on-mac-os-x-tips-and-tricks.html deberías hacer:
UPD: no funcionó para mí (
fuente
brew services start jenkins-lts
brew services stop jenkins-lts
brew services restart jenkins-lts
fuente
utilizar
launchctl unload /Users/<user>/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
fuente
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
UI -> jenkins -> administrar jenkins -> prepararse para el cierre
brew services stop jenkins --todos
fuente