我有一个接受3个参数的bash脚本。我需要ssh到一个远程终端,并使用这些参数在那里执行一个python脚本。
#!/bin/bash
ssh -t -t -c blowfish -XC someServer << EOF
python -u pythonToExecute.py $1 $2 $3
EOF
python脚本接受这些参数,并且基于某些组合,可能会要求用户指定一个操作(使用原始输入)
我遇到的问题是python脚本在插入任何输入后挂起(假设STDIN有问题)。
如果我在ssh调用中调用python,python脚本就可以完美地工作,但是我不能使用bash参数。
我不能使用Paramiko、fabric或任何其他外部模块/包。
有什么想法吗?
像下面这样打电话怎么样?在
“我不能使用bash参数”是什么意思?在
相关问题 更多 >
编程相关推荐