así que estoy teniendo algunos problemas con launchd
Hice este 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>
Mi problema es este. Cuando cargo el script manualmente:
launchctl load /Library/LaunchDaemons/script.plist
Funciona como un encanto. Se carga perfectamente, y ejecuta el script como debería. ahora cuando reinicio, carga la secuencia de comandos como debería, pero ahora la secuencia de comandos no se inicia. Aunque cuando comienzo el script
launchctl start mosek.mountd
funciona. Por lo tanto, debe ignorar la clave "RunAtLoad" cuando carga el script al reiniciar. ¿Por qué hace eso y cómo lo arreglo?
saludos de antemano
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