我不清楚有關標準輸出和ssh beacasuse的標準錯誤,如果我執行說:stderr和stdout的ssh?
SSH用戶@ remotemachine_ip「一些命令」 我得到的輸出瞬間在屏幕上還是可能會出現一些錯誤
1 .loged在使用ssh
2.遠程命令被遠程機器顯示在遠程計算機(或標準錯誤STDOUT),我可以看到
3.輸出上執行。 然後它回到本地機器。
或
輸出回來到本地機器上的標準輸出,並且可以附加到本地計算機上的文件。
所以,如果我在本地計算機有一個for循環
for i in ip1 ip2
do
ssh [email protected]_ip "some command"
done
什麼是錯誤重定向的最佳途徑,就是它依賴於,同時,直到循環
什麼如果不是SSH我我使用一些expect腳本
expectscript.exp [email protected]_ip "some command"
你的問題不是很清楚。你想要做什麼?沒有單一的「最佳方式」,這取決於你需要什麼。 – Barmar 2013-03-02 08:22:32
我真的有問題,在多個ipaddress的for循環中指揮ssh的輸出,但我只得到第一個ip的輸出(如果重定向在for循環內)或最後一個ip(在redircetion不在的情況下方) – munish 2013-03-02 08:41:02
您發佈的代碼中沒有重定向,因此很難說出您做錯了什麼。將問題發佈到代碼中,不要只是籠統地描述它。 – Barmar 2013-03-02 09:07:40