2017-08-17 8 views
0

python-libvirtに「domtime操作」を実行するAPIがあるかどうかは誰にも分かりません。Python Libvirt API for domtime actions

私はosモジュールを使ってコマンドを手動で実行するpythonスクリプトを書いています。

... 
os.system("virsh domtime %s --sync" % my_domain) 
... 

私はlibvirt APIを使用したいと考えています。

可能かどうかご存知ですか?

ドキュメントへの参照が見つかりません。

答えて

0

the documentationに述べたように:

のPythonバインディングは完全で、ほとんど自動的にXMLでのAPIの正式な記述から生成 ている必要があります。

the source of domtimeによれば、コマンドは、libvirt.virDomain.setTimelibvirt.virDomain.getTimeとしてPythonを介してアクセスすることができるコールvirDomainSetTimevirDomainGetTimeを使用します。

+0

ハイパウロ。答えてくれてありがとう。 "--now"と同じパラメータを使用するオプションは何ですか? setTime(None、1)? – jcfaracco

+0

正直言ってわかりません。ちょうど 'datetime.now()'をして秒に変換するのはどうですか? Python 3.3以降であれば、単に 'date.timestamp()'を実行することができます。 –