2 votos

lance el archivo en launchctl con EPI - Estado 1

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

¿Cómo puedo solucionar esto?

3voto

Solo Puntos 106

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

(procesos en /Library/LaunchAgents/ o ~/Library/LaunchAgents/ se ejecute como usuario actual, de modo que no tienen derechos de root).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X