Я пытаюсь использовать monit для мониторинга и автоматически выдает проблемы, такие как сбои, утечки памяти и частое вращение процессора.
Для одного приложения - то, которое использует DBus (функции обслуживания и вызова), просто не запустится.
Он использует GDBus, ошибки которого при dbus-launch
недоступны - что действительно верно, поскольку целевая система довольно старая, и там эта команда еще не существует.
Но запуск двоичного файла из консоли работает - просто работает - я думаю, это из-за того, что DBUS_SESSION_BUS_ADDRESS установлен правильно - но разве это не тот случай, когда оболочка создается для monit?
Как я могу заставить оболочку, порожденную monit, знать о переменной оболочки (то есть DBUS_SESSION_BUS_ADDRESS)?