我想ssh到另一台服务器上运行一些脚本。如何更改当前工作目录并使用paramiko设置环境变量?
但在此之前我运行该脚本,我需要改变目录到脚本是找到并设置一些环境变量的路径。
在我的本地主机,它可以通过
os.chdir(path)
os.environ["xxx"] = "xxx"
进行,但在的paramiko,我不知道任何的方法可以实现上面的事。我发现的最接近的是
ssh.exec_command("cd /xxx/yyy;xxx.sh")
但我不希望执行多个命令与连接在一起;。
想问一下有没有可以使用的paramiko SSH时更改目录/设置环境变量的任何其他方式?
这只有在意图将第一个命令的输出作为输入传递给第二个时才是正确的。这对OP的问题根本没有帮助。 – tripleee 2017-06-27 09:41:15