Я должен запустить свое приложение как сервис в Ubuntu 16.04. Я использую systemd, чтобы он работал как сервис во время загрузки. Мое приложение должно подключаться как к сеансу dbus, так и к системе dbus. подключение к системе dbus успешно. Но подключение к сеансу dbus не удается. Я попытался запустить свое приложение как службу, используя «systemctl start Myapplication», на этот раз также оно не подключается к сеансовой шине. Но если я запускаю свое приложение из терминала с помощью «./Myapplication», оно успешно подключается как к сеансу, так и к системному dbus. Может ли кто-нибудь помочь мне с этим?
Ниже приведен код моего файла .service.
[Единица измерения]
Описание = монитор работоспособности узла для наблюдения за работоспособностью системы
[Служба]
Тип = уведомить
ExecStart = / home / deepan / deepan / Myapplication
[Установить]
WantedBy = graphical.target
<час>Я использую GDBUS.