gpt4 book ai didi

python - 有什么方法可以通过heredocs在python中通过ssh允许STDIN吗?

转载 作者:太空宇宙 更新时间:2023-11-03 19:11:05 25 4
gpt4 key购买 nike

我有一个 bash 脚本,它接受 3 个参数。我需要 ssh 进入远程终端并使用这些参数执行 python 脚本。

    #!/bin/bash

ssh -t -t -c blowfish -XC someServer << EOF
python -u pythonToExecute.py $1 $2 $3
EOF

Python 脚本采用这些参数,并根据某些组合,可能会要求用户指定一个操作(使用 raw_input)

我遇到的问题是 python 脚本在插入任何输入后挂起(假设 STDIN 存在问题)。

如果我在 ssh 调用中调用 python,则 python 脚本可以完美运行,但随后我无法使用 bash 参数。

我不能使用 Paramiko、fabric 或任何其他外部模块/包。

有什么想法吗?

最佳答案

像下面这样调用怎么样?

ssh someServer python -u pythonToExecute.py $1 $2 $3

“我无法使用 bash 参数。”是什么意思?意思是?

关于python - 有什么方法可以通过heredocs在python中通过ssh允许STDIN吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12979663/

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