15 votes

Comment empêcher nginx de se charger automatiquement en utilisant homebrew ?

J'utilise Mac High Sierra. J'ai installé nginx avec homebrw il y a quelque temps, mais je ne me souviens plus comment l'empêcher définitivement de fonctionner au démarrage de mon ordinateur. J'ai ce fichier

localhost:mydir davea$ ls /Library/LaunchDaemons/*nginx*
/Library/LaunchDaemons/homebrew.mxcl.nginx.plist

mais même si "sudo brew services stop nginx" l'arrête, je ne veux pas avoir à le faire à chaque fois que je redémarre ma machine.

27voto

grg Points 181593

Le verbe 'stop' de 'brew services' empêchera le service de redémarrer automatiquement au démarrage après l'avoir 'désenregistré du lancement à la connexion (ou au démarrage)' selon le texte d'aide affiché avec 'brew services'. Le fichier que vous mentionnez devrait être supprimé lorsque vous arrêtez le service.

Vous pouvez vérifier si Homebrew pense que le service est en cours d'exécution ou doit être exécuté au démarrage avec le verbe "list".

$ brew services list
Name    Status  User Plist
nginx   started root /Library/LaunchDaemons/homebrew.mxcl.nginx.plist

$ ls /Library/LaunchDaemons/*nginx*
/Library/LaunchDaemons/homebrew.mxcl.nginx.plist

$ sudo brew services stop nginx
Stopping `nginx`... (might take a while)
==> Successfully stopped `nginx` (label: homebrew.mxcl.nginx)

$ brew services list
Name    Status  User Plist
nginx   stopped      

$ ls /Library/LaunchDaemons/*nginx*
zsh: no matches found: /Library/LaunchDaemons/*nginx*

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