He intentado de todo y parece que no puede conseguir mi script para que se ejecute al inicio. La modificación de la .bashrc, .bash_profile, etc que ruta me hizo nada. Entonces traté de cron puestos de trabajo, sin suerte. Luego he estado tirando de mi cabello tratando de usar la launchd función. He hecho un lanzamiento del demonio, que es supuestamente el de las funciones de root, pero eso no es suerte. Como un último intento, incluso traté de Automator no hubo suerte.
El archivo que se desea ejecutar como root es: "/Users/CURRENT_USER/Dev/my_script.sh"
Aquí es lo que tengo en mi LaunchDaemons carpeta:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.startup.script</string>
<key>LaunchOnlyOnce</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>sh</string>
<string>-c</string>
<string>/Users/CURRENT_USER/Dev/my_script.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>root</string>
</dict>
</plist>