9 votos

¿Cómo puedo matar el proceso de Jenkins?

Tengo a Jenkins funcionando en mi ordenador y ocupando el puerto 8080.

enter image description here

Soy incapaz de matarlo.

Algo así como ps -9 PID mataría el proceso, pero Jenkins se reiniciará con un PID diferente.

Pensé que tal vez cuando se inició Jenkins, también había un usuario " jenkins " creado. Busqué ese usuario en " Preferencias del Sistema > Usuarios y Grupos ", pero no pude encontrarlo.

¿Alguna idea de cómo puedo terminar con Jenkins? ¿Tal vez tengo que eliminar el usuario "jenkins"?

12voto

user91500 Puntos 6355

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:

  1. Abrir Terminal.app (ya lo has hecho; si no, escribe terminal en un campo de búsqueda de Spotlight y pulse Enter )

  2. Si quieres parar Jenkins sólo una vez, ejecuta el siguiente comando:

    sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
  3. Si prefieres desinstalar Jenkins por completo, ejecuta también el siguiente comando (incluyendo las comillas simples):

    '/Library/Application Support/Jenkins/Uninstall.command'

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X