9 votes

Comment puis-je tuer le processus Jenkins ?

Jenkins fonctionne sur mon ordinateur et occupe le port 8080.

enter image description here

Je suis incapable de le tuer.

Quelque chose comme ps -9 PID tuerait le processus, mais Jenkins redémarrerait avec un PID différent.

J'ai pensé que peut-être quand Jenkins a été lancé, il y avait aussi un utilisateur " jenkins " créé. J'ai cherché cet utilisateur dans " Préférences système > Utilisateurs et groupes "mais je ne l'ai pas trouvé.

Une idée de la façon dont je peux mettre fin à Jenkins ? Peut-être dois-je supprimer l'utilisateur "jenkins" ?

12voto

Synoli Points 1131

Lancer les démons

Sous MacOS, Jenkins s'exécute en tant que lancer le démon, ou simplement démon, qui n'est qu'un nom fantaisiste pour désigner un moyen spécifique d'exécuter un programme en arrière-plan. Selon le site d'Apple référence du développeur un démon sur MacOS :

[...] un programme qui s'exécute en arrière-plan dans le cadre du système global (c'est-à-dire qu'il n'est pas lié à un utilisateur particulier).

Les démons de lancement sont associés à un processus interne à MacOS appelé launchd qui fonctionne en permanence. Un des launchd Les diverses responsabilités de l'utilisateur consistent à (re)lancer un démon chaque fois qu'il le juge nécessaire. Cela explique également le comportement que vous avez décrit, à savoir que Jenkins semble se relancer tout seul après avoir été forcé d'envoyer la commande KILL signal.

Arrêter et désinstaller Jenkins

Il existe plus d'une façon d'arrêter une instance Jenkins en cours d'exécution. Selon la documentation originale du programme d'installation de Jenkins pour MacOS, les étapes suivantes constituent la manière recommandée de mettre fin à une instance de Jenkins sur MacOS :

  1. Ouvrir Terminal.app (vous l'avez déjà fait ; si non, tapez terminal dans un champ de recherche Spotlight et appuyez sur Enter )

  2. Si vous voulez arrêter Jenkins une seule fois, exécutez la commande suivante :

    sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
  3. Si vous préférez désinstaller complètement Jenkins, exécutez également la commande suivante (en incluant les guillemets simples) :

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X