Lanzar demonios
En MacOS, Jenkins se ejecuta como un lanzar el demonio, o simplemente demonio, que no es más que un nombre elegante para una forma específica de hacer que un programa se ejecute en segundo plano. Según la página web de Apple referencia del desarrollador un demonio en MacOS es:
[...] un programa que se ejecuta en segundo plano como parte del sistema general (es decir, no está vinculado a un usuario concreto).
Los demonios de lanzamiento están asociados a un proceso interno de MacOS llamado launchd
que funciona todo el tiempo. Uno de los launchd
es (re)lanzar un demonio cuando lo considere necesario. Esto también explica el comportamiento que has descrito de que Jenkins parece reaparecer por sí mismo después de que se le envíe a la fuerza el KILL
señal.
Detención y desinstalación de Jenkins
Hay más de una forma de detener una instancia de Jenkins en funcionamiento. Según la documentación original del instalador de Jenkins para MacOS, los siguientes pasos son la forma recomendada de terminar una instancia de Jenkins en MacOS:
-
Abrir Terminal.app
(ya lo has hecho; si no, escribe terminal
en un campo de búsqueda de Spotlight y pulse Enter )
-
Si quieres parar Jenkins sólo una vez, ejecuta el siguiente comando:
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
-
Si prefieres desinstalar Jenkins por completo, ejecuta también el siguiente comando (incluyendo las comillas simples):
'/Library/Application Support/Jenkins/Uninstall.command'