1
我正在使用python來確定Ubuntu上一個upstart作業的狀態。當通過python獲取dbus對象實例時傳遞一個環境變量
我最近更改了新貴作業,以便它有一個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中設置它似乎沒有辦法。