He estado peleando con crontab recientemente porque en Intrepid el gconftool usa un backend de dbus, y eso significa que cuando se usa desde crontab no funciona.¿Para qué es la variable de entorno XDG_SESSION_COOKIE?
Para que funcione, he tenido que exportar las variables de entorno relevantes cuando inicio sesión para que encuentre la dirección de la sesión dbus cuando se ejecuta el cron.
Por curiosidad me preguntaron qué entorno del cron podía ver y resulta que todo lo que tengo es HOME
, LOGNAME
, PATH
, SHELL
, CWD
y esto nuevo para mí, XDG_SESSION_COOKIE
. Esto parece curioso y varios juegos en línea han arrojado una serie de errores u otras solicitudes de características que lo involucran, pero nada que me diga lo que hace.
Mi instinto es que esta variable se puede utilizar para encontrar todo lo que he tenido que exportar al archivo que obtengo antes de que se ejecute la tarea cron.
Mis preguntas, por lo tanto, son a) ¿puedo? b) Si es así, ¿cómo? yc) qué (más) hace?
Gracias a todos