así que estoy teniendo un par de 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 el siguiente. Cuando me carga el script manualmente:
launchctl load /Library/LaunchDaemons/script.plist
Funciona como un encanto. Se carga perfectamente, y se ejecuta la secuencia de comandos como se debe. ahora cuando lo reinicio, se carga el script como debe ser, pero ahora, el script no se inicia. A pesar de que cuando inicio la secuencia de comandos
launchctl start mosek.mountd
funciona. Por lo que debe estar haciendo caso omiso de la "RunAtLoad", cuando se carga el script en el reinicio. Por qué lo hace, y cómo puedo solucionarlo?
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