2017-01-05 4 views
0

今、VMwareはubuntu(OS-1という名前)をベースにしています。私はOS-1から特定のスクリプトファイルを実行するため、私はコマンドを(OS-1)を送信したいOS-1内の別のVMware(OS-2はまた、Ubuntuのに基づいている)、VMwareとの間でコマンドを送受信する方法

を動作

OS-2からstdoutを受信します。

可能ですか?

OS-1:

ウェブサーバからtest.pyを実行するための特定のコマンドを受信します。

「python test.py」などのコマンドをOS-2に送信する。

OS-2:

OS-1からコマンドを受け取ります。このような "テストスクリプト"

***ウェブサーバー(OS1)に---> OS1 ---> OS2

test.py 
print("==========="); 
print("test script"); 

答えて

0

としてOS1にSTDOUT結果を返す

最も明白なソリューションは、これらの2つの仮想マシン間に内部ネットワークを作成することです。

これらのマシンが接続されている場合、コマンドを実行するのが比較的簡単です。つまり、ssh(ヒントhttps://stackoverflow.com/a/3586168/3188346)を使用することができます。

他のVMプロバイダまたは専用サーバーを使用する場合は、このソリューションが機能することに注意してください。

関連する問題