Centos: нет ~/.cache/upstart

Centos: нет ~/.cache/upstart

Я новичок в Linux. Насколько я знаю, ~/.cache/upstartэто папка, в которой системные процессы регистрируют свои данные. Но я не могу найти эту папку в Centos. Что мне больше всего интересно, так это то, что в Ubuntu эта папка содержит, dbus-session.confгде регистрируется имя подключения dbus (значение переменной env $DBUS_SESSION_BUS_ADDRESS). Не могли бы вы подсказать мне, где я могу найти эту папку или само имя? (Я знаю, как получить эту переменную env, /proc/$pid/environно я хочу сделать это таким образом.) Спасибо.

решение1

upstartэто то, чего никогда не было в потоке RHEL, поэтому вы не найдете много информации об этом в системе CentOS.

Следуя указаниям поэта ссылкаесть еще один вариант установки этой переменной. dbus-launchраспечатает переменные оболочки для вас, так что вы можете просто сделать

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

чтобы получить вывод этой команды и установить его DBUS_SESSION_BUS_ADDRESSDBUS_SESSION_BUS_PID) для вас.

Похоже, это работает как на Fedora, так и на Ubuntu, и я вижу dbus-launchисполняемый файл, доступный для моей машины CentOS 6 в базовом репозитории, поэтому предполагаю, что там это тоже будет работать.

(В CentOS yum whatprovides '*/dbus-launch'говорится, что он есть в dbus-x11пакете.)

Связанный контент