J'ai quelques problèmes avec launchd
J'ai fait ce plist :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs$
<plist version="1.0">
<dict>
<key>Label</key>
<string>mosek.mountd</string>
<key>ProgramArguments</key>
<array>
<string>/etc/mountd</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Mon problème est le suivant. Quand je charge le script manuellement :
launchctl load /Library/LaunchDaemons/script.plist
Cela fonctionne comme un charme. Il se charge parfaitement, et exécute le script comme il se doit. Maintenant, quand je redémarre, il charge le script comme il le devrait, mais maintenant le script ne veut pas démarrer. Bien que lorsque je démarre le script
launchctl start mosek.mountd
ça marche. Donc il doit ignorer la touche "RunAtLoad", quand il charge le script au redémarrage. Pourquoi fait-il cela, et comment puis-je le réparer ?
Merci d'avance
edit:
I forgot to mention that I also made root the owner of the file by running:
chmod root /Library/LaunchDaemons/script.plist
and it still wouldn't work