1
我有一個bash腳本需要3個參數。我需要ssh進入遠程終端,並使用這些參數在那裏執行python腳本。任何方式來允許STDIN在python通過ssh與heredocs?
#!/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,結構,或任何其他外部模塊/包。
任何想法?
是的,就是這樣。我也習慣了現在的方法。謝謝恆河! – Jon