1 votos

Ajuste variable de entorno para que sudo en Yosemite

He seguido esta pregunta similar a establecer mis variables de entorno en Yosemite: http://stackoverflow.com/questions/25385934/setting-environment-variables-via-launchd-conf-no-longer-works-in-os-x-yosemite/26179907#26179907

Yo 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 voy en un terminal y después de ejecutar el comando:

sudo launchctl getenv variablename

¿Qué estoy haciendo mal ?

3voto

jherran Puntos 6511

Su primera línea de código es incorrecto. Si usted dice sudo y with administrator privileges usted está haciendo la misma cosa dos veces. Si utiliza el terminal, como se puede ver, las siguientes obras:

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

Usted podría anular la variable con el comando:

$ sudo launchctl unsetenv TEST

Usted no necesita un applescript para hacer eso.

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