我已经发布了下面的问题,但问题不清楚。因此,我再次发布准确的要求和例子。所以这次没人会感到困惑。你知道吗
我有公共VM(我称之为CVM)和两个远程VM(我称之为RVM1和RVM2)。你知道吗
从CVM开始,我必须在RVM1和RVM2机器上运行python脚本。你知道吗
我在CVM中有shell脚本。下面是我正在尝试的:
#!/bin/sh
ssh user@RVM1 "python -u runscript.py 5"
ssh user@RVM2 "python -u runscript.py 10"
ssh user@RVM1 "python -u runcommand.sh"
你知道吗运行脚本.py地址:
import os
import sys
a = 10
b = 10
if sys.argv[1] == 10:
#go back to shell script and wait to complete to shell script line (ssh user@RVM1 "python -u runcommand.sh")
c = a + b
print c
这可能吗?如果是,请帮助我如何实现这一点
如果这是不可能的,我如何实现这一点,在执行RVM2如果系统argv[1] ==10,则应跳转到RVM1机器并执行命令。再次返回并恢复RVM2中的剩余脚本。你知道吗
注:RVM1和RVM2不能访问。只有CVM可以访问RVM1和RVM2
仍然不清楚,但请尝试:
相关问题 更多 >
编程相关推荐