quindi ho qualche problema con launchd
Ho fatto questo 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>
Il mio problema è questo. Quando carico lo script manualmente:
launchctl load /Library/LaunchDaemons/script.plist
Funziona come un fascino. Si carica perfettamente e esegue lo script come dovrebbe. ora quando riavvio, carica lo script come dovrebbe, ma ora lo script non verrà avviato. Anche se quando avvio lo script
launchctl start mosek.mountd
funziona. Quindi deve ignorare la chiave "RunAtLoad", quando carica lo script al riavvio. Perché lo fa e come lo risolvo?
esulta in anticipo
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