现在是这种情况。
我有本地计算机A和远程计算机B。
计算机A具有脚本a.py 计算机B具有脚本b.py
脚本a具有变量x和y。假设x = 5,y = 10。
我在计算机A上运行a.py,输出为x = 5,y = 10。 我想ssh或将这些值或变量传递给b.py并同时在计算机B上运行b.py。
有可能吗?如果可以,请任何人帮助我。 谢谢!!
答案 0 :(得分:0)
您可以使用x和y作为程序参数通过ssh在计算机B上远程运行b.py:
os.system('sshpass -p \'Bpassword\' ssh root@MachineB \'python3 b.py {} {}\''.format(x, y))