28 votes

launchtl : est-il possible de désactiver un démon après avoir supprimé le fichier plist ?

J'essayais de désactiver de façon permanente un démon tiers, j'ai donc supprimé son fichier plist de /Library/LaunchDaemons-- et je me suis rendu compte que je n'avais pas fait un launchctl unload sur lui d'abord ; essayer après coup donne "No such file or directory/nothing found to unload". Et, bien sûr, le démon est redémarrable, donc quand je le tue, il est recréé.

J'ai essayé de faire launchctl list dans l'espoir d'obtenir un label à utiliser pour launchctl remove mais le démon n'est plus listé.

En dehors du redémarrage, y a-t-il un moyen de faire en sorte que launchd oublie le démon et/ou ré-examine les fichiers de configuration ?

36voto

Dan Points 346

Pour voir TOUS les démons en cours d'exécution, vous devez taper :

sudo launchctl list

Ou les trier pour les séparer joliment com.apple les uns et les autres :

sudo launchctl list | sort

Et vous pouvez ensuite le supprimer, par exemple :

sudo launchctl remove com.sassafras.KeyAccess.daemon

Note importante : Si vous ne voulez pas récupérer les démons au redémarrage de la machine, alors supprimez le fichier plist associé.

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