J'essayais de désactiver définitivement un démon tiers, j'ai donc supprimé son fichier plist de / Library / LaunchDaemons-- et j'ai ensuite réalisé que je n'avais pas fait launchctl unload
de premier dessus; essayer après le fait donne "Aucun fichier ou répertoire / rien trouvé à décharger". Et, bien sûr, le démon peut être redémarré, donc quand je le tue, il est recréé.
J'ai essayé de le faire launchctl list
dans l'espoir d'obtenir une étiquette à utiliser, launchctl remove
mais le démon n'est plus répertorié.
À moins de redémarrer, existe-t-il un moyen de lancer launchd pour oublier le démon et / ou analyser à nouveau les fichiers de configuration?
launchctl kill com.example.product
semble fonctionner.Réponses:
Pour voir TOUS les démons en cours d'exécution, vous devez taper:
Et puis vous pouvez le supprimer, par exemple:
la source
sudo ps aux
ou comme vous préférez, puis utilisezsudo launchctl asuser [UniqueID] launchctl list
pour voir la liste de chaque utilisateur.