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 :
-
Ouvrir Terminal.app
(vous l'avez déjà fait ; si non, tapez terminal
dans un champ de recherche Spotlight et appuyez sur Enter )
-
Si vous voulez arrêter Jenkins une seule fois, exécutez la commande suivante :
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
-
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'