gpt4 book ai didi

python - 如何更改当前工作目录并使用 paramiko 设置环境变量?

转载 作者:行者123 更新时间:2023-11-28 19:29:47 56 4
gpt4 key购买 nike

我想通过 ssh 连接到另一台服务器以运行一些脚本。

但在运行脚本之前,我需要将目录更改为脚本所在的路径并设置一些环境变量。

在我的本地主机上,它可以通过

os.chdir(path)
os.environ["xxx"] = "xxx"

但在paramiko中,我不确定是否有任何方法可以完成上述事情。我找到的最接近的是

ssh.exec_command("cd /xxx/yyy;xxx.sh")

但我不想执行多个与 ; 连接在一起的命令。

请问有没有其他方法可以在使用paramiko ssh 时更改目录/设置环境变量?

最佳答案

对于环境变量,我无法设置它们,但是使用交互式 shell 将加载用户的环境变量。您可以在 .bashrc 文件中更改的内容。

关于如何设置交互式 shell: http://snipplr.com/view/12940/

关于python - 如何更改当前工作目录并使用 paramiko 设置环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15664569/

56 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com