J'essaie de charger mon daemon-app avec cette commande launchctl load /Library/LaunchDaemons/myPlistFileName
Cela fonctionne très bien, mais seulement lorsque mon utilisateur est connecté sur le système.Comment charger les démons à l'échelle du système sur MacOS
Comment puis-je charger mon app-deamon, qui restera chargé sans aucun utilisateur connecté au système (comme les services Windows) ??
La commande sudo launchctl load /Library/LaunchDaemons/myPlistFileName
me donner une erreur ->Rien à charger
Quelle est la bonne façon de le faire?
EDIT: Mon Plist Dossier
<key>Label</key>
<string>com.myCompany.myApplication</string>
<key>ProgramArguments</key>
<array>
<string>open</string>
<string>-g</string>
<string>/Applications/myAppDir/myApplication.app</string>
</array>
<key>UserName</key>
<string>root</string>
<key>GroupName</key>
<string>wheel</string>
<key>KeepAlive</key>
<true/>
<key>OnDemand</key>
<false/>
Actuellement, il est donc: au système démarre mon démon commence par root-autorisations. Après je suis connecté avec mon compte utilisateur, le redémarrage démon processus et mon utilisateur est le nouveau propriétaire du processus
J'ai ajouté mon fichier de configuration. J'ai aussi essayé d'exécuter les commandes stop et déchargement, avant de charger mon plist avec "launchctl" – Nobik
Hier j'ai trouvé exactement la même solution ailleurs. Maintenant ça marche bien :) Merci. – Nobik