libvirt のリモート ドライバーに関数を実装しました。
次のようにコマンドを実行します。
virCommandPtr cmd = NULL;
cmd=virCommandNewArgList("touch","/tmp/try.txt",NULL);
if (virCommandRun(cmd, NULL) < 0)
goto cleanup;
cleanup:
virCommandFree(cmd);
return 0;
このコード スニペットを実行するtouch
と、この関数を呼び出したのと同じホストでコマンドが実行されます。接続ポインタには依存しません。
接続を確立するホストでコマンドを実行する方法を知りたいです。誰でも私を助けることができますか?