1
我無法運行位於具有參數的「admin」服務器上的遠程shell腳本。使用ssh參數運行遠程bash腳本
ssh [email protected] "~/bin/addautomaps $groupentry $homeentry $ticket"
「groupentry」 和 「homeentry」 是如下
user1:*:52940:OWNER-user1
user1 -rw,intr,hard,rsize=32768,wsize=32768 basinas01:/ifs/basinas01/home/&
腳本位於在管理服務器〜/斌/ addautomaps。
我看到錯誤,
tput: No value for $TERM and no -T specified
我也看到了同樣的參數不正確傳遞。 我也嘗試過使用「ssh -t ...」但這不起作用。
試試這個: 'ssh koliwada @ admin script -c「〜/ bin/addautomaps $ groupentry $ homeentry $ ticket」/ dev/null' – anishsane
@anishsane:你能解釋一下你的答案背後的基本原理嗎? – Inian
我的不好。從'man script':'腳本的內殼總是交互式的'。所以以'-c'傳遞的命令在交互式shell中運行。 – anishsane