Centos: no hay ~/.cache/upstart

Centos: no hay ~/.cache/upstart

Soy nuevo en Linux. Como sé, ~/.cache/upstartes la carpeta donde los procesos del sistema registran sus cosas. Pero no puedo encontrar esta carpeta en Centos. Lo que más me da curiosidad es que en Ubuntu esta carpeta contiene dbus-session.confel lugar donde registra el nombre de la conexión dbus (valor de la variable env $DBUS_SESSION_BUS_ADDRESS). ¿Podría decirme dónde puedo encontrar esta carpeta o nombrarla? (Sé cómo obtener esta variable env /proc/$pid/environpero quiero hacerlo de esta manera). Gracias.

Respuesta1

upstartes algo que nunca estuvo en el flujo de RHEL, por lo que no encontrará mucho sobre eso en un sistema CentOS.

Siguiendo las orientaciones sobreeste enlacehay otra opción para configurar esa variable. dbus-launchimprimirá las variables de shell por usted, por lo que podría hacer

 . <(dbus-launch --sh-syntax --exit-with-session)

para obtener la salida de ese comando y configurarlo DBUS_SESSION_BUS_ADDRESS(y DBUS_SESSION_BUS_PID) para usted.

Esto parece funcionar tanto en Fedora como en Ubuntu, y veo el dbus-launchejecutable disponible para mi máquina CentOS 6 en el repositorio base, así que supongo que funcionará allí también.

(En CentOS yum whatprovides '*/dbus-launch'dice que está en el dbus-x11paquete).

información relacionada