¿Hay alguna forma de hacerlo?
Básicamente estoy tratando de ejecutar un script que necesita lanzar un programa.
Poner el script en /Library/LaunchDaemons
funciona bien, pero todo se ejecuta como si fuera el usuario Root. Esto no funciona porque necesita ejecutarse como si fuera un usuario real, pero usando el sudo
comando.
Así que moví el script a ~/Library/LaunchDaemons
pero ahora no lanza el programa, presumiblemente porque se ejecuta como usuario y no con sudo
permisos.
Así que estoy atascado. Entrar como el usuario e ir a un terminal y ejecutar:
sudo my_command_which_launches_a_program
Funciona absolutamente bien, y exactamente como se supone que debe funcionar. Así que quiero básicamente emular eso, pero en un Launchd script, si es posible.
Gracias
0 votos
¿Te refieres a poner el script en los directorios mencionados o en el plist de launchd?
0 votos
Ah perdón, me refiero a un plist que ejecuta el script.