Configurando la variable de entorno para sudo en Yosemite

1

Seguí esta pregunta similar para configurar mis variables de entorno en Yosemite: enlace

Quiero hacer lo mismo, pero para sudo

do shell script "sudo launchctl setenv variablename value" with administrator privileges

pero de alguna manera, no se muestra si entro en un terminal después y ejecuto el comando:

sudo launchctl getenv variablename

¿Qué estoy haciendo mal?

    
pregunta etiennenoel 11.11.2014 - 14:48

1 respuesta

3

Tu primera línea de código es incorrecta. Si dices sudo y with administrator privileges estás haciendo lo mismo dos veces. Si utiliza el terminal, como puede ver, funciona lo siguiente:

$ sudo launchctl setenv TEST true
Password:<you have to insert your password here>
$ sudo launchctl getenv TEST
true

Podría desactivar la variable con el comando:

$ sudo launchctl unsetenv TEST

No necesitas un Applecript para hacer eso.

    
respondido por el jherran 11.11.2014 - 16:12

Lea otras preguntas en las etiquetas