2024-07-08 07:58:03 发布
网友
我必须编写一个python代码来执行客户端的一些命令。python脚本需要存在于client1机器中。你知道吗
命令必须在client3中执行。 但是client3不能直接从client1访问。我们需要先对“client2”服务器执行ssh,然后对client3执行ssh。你知道吗
有出路吗?你知道吗
我个人还没有做到这一点,但你听起来可以利用以下答案:How to execute a process remotely using python
下面是答案给出的例子:
import subprocess ret = subprocess.call(["ssh", "user@host", "program"]); # or, with stderr: prog = subprocess.Popen(["ssh", "user@host", "program"], stderr=subprocess.PIPE) errdata = prog.communicate()[1]
使用子进程库,您可以执行SSH,然后使用python代码在客户机1的client 2机器上执行命令。你知道吗
client 2
希望有帮助!你知道吗
我个人还没有做到这一点,但你听起来可以利用以下答案:How to execute a process remotely using python
下面是答案给出的例子:
使用子进程库,您可以执行SSH,然后使用python代码在客户机1的
client 2
机器上执行命令。你知道吗希望有帮助!你知道吗
相关问题 更多 >
编程相关推荐