El archivo se inicia en Launchctl con PID - Estado 1

1

Tengo un programa Python que escribe en el archivo / etc / hosts. Funciona correctamente ingresado manualmente usando el comando sudo. Quiero que se abra automáticamente. Puedo cargarlo en sudo launchctl pero devuelve PID - Estado 1.

¿Cómo soluciono esto?

    
pregunta epictrojan 17.03.2017 - 19:18

1 respuesta

1

PID: estado 1 significa que el proceso no tiene suficientes privilegios para acceder a algunos archivos (probablemente / etc / hosts). Para poder ejecutar el script como root, debe mover el cargador a /Library/LaunchDaemons o /System/Library/LaunchDaemons

(los procesos en /Library/LaunchAgents/ o ~/Library/LaunchAgents/ se ejecutan como usuario actual, por lo que no tienen derechos de root).

    
respondido por el jendas 17.03.2017 - 23:10

Lea otras preguntas en las etiquetas