Я использую python для определения статуса задания upstart в Ubuntu.
Недавно я изменил задание upstart, чтобы оно содержало раздел Instance: instance $some_var
.Как и ожидалось, мой код больше не работает.
Если я попытаюсь:
path = upstart.GetJobByName("test", dbus_interface="com.ubuntu.Upstart0_6")
job = bus.get_object("com.ubuntu.Upstart", path)
path = job.GetInstance([], dbus_interface="com.ubuntu.Upstart0_6.Job")
Мне не удается dbus.exceptions.DBusException: org.freedesktop.DBus.Error.InvalidArgs: Unknown parameter: some_var
Мне нужно передать переменную среды some_varинтерфейс dbus.Как я могу это сделать?Установка его в os.environ, похоже, не помогает.