macos - sierra - telecharger yosemite




Comment arrêter Jenkins installé sur Mac Snow Leopard? (4)

J'ai installé Jenkins exécutable sur OSX, mais maintenant je veux l'arrêter en cours d'exécution. Chaque fois que je le tue, peu importe comment, il redémarre immédiatement.

J'ai essayé d'utiliser la commande exit sur l'url de jenkins:

http://localhost:8080/exit

qui me demande d'afficher la commande, ce que je fais, et le serveur s'arrête comme demandé. Mais alors il redémarre.

J'ai essayé de chercher l'identificateur de processus en utilisant ps , et en le forçant à le tuer ( kill -9 pid ), et le serveur s'arrête immédiatement, comme demandé. Mais alors il redémarre.

J'ai essayé de le fermer par le biais de l'interface graphique, mais malheureusement, il ne semble pas y avoir de moyen de le faire.

Il doit y avoir un démon quelque part, ce qui en fait une question OSX générale.


Cela fonctionne pour Mac Os Sierra 10.12.4:

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

Il y a deux choses qui se passent.

(1) Votre système démarrera-t-il Jenkins quand il apparaîtra. Contrôlé par charger et décharger.

(2) Jenkins est actuellement en cours d'exécution ou non. Contrôlé par le début et l'arrêt.

Le déchargement de Jenkins l'arrête et ne se chargera plus au démarrage

sudo launchctl décharger /Library/LaunchDaemons/org.jenkins-ci.plist

arrêtez-le sans le décharger (chargera à nouveau quand vous redémarrerez)

sudo launchctl stop /Library/LaunchDaemons/org.jenkins-ci.plist

chargez-le - le démarre et redémarre chaque fois que votre système démarre

sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

le redémarre, n'affecte pas l'état chargé ou déchargé

sudo launchctl start /Library/LaunchDaemons/org.jenkins-ci.plist


Juste décharger le plist en utilisant launchctl

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist





daemon