作者zhucc (阿朱哥)
看板Linux
標題[問題] 如何將遠端主機執行的sh訊息傳回來?
時間Fri Jan 8 15:51:39 2016
標題可能不是很清楚
我在 A 主機執行一支 a.sh , 內容是
ssh B主機 "./b.sh"
我要怎麼將 b.sh 執行時的輸出在 a 主機這端顯示出來
目前想到只有輸出到檔案、但是這樣就沒辦法即時發現問題
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.170.2
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1452239501.A.4B3.html
1F:→ kenduest: 你是遠端登入,所以你在a主機執行時候還是可以看到啊 01/08 16:33
敘述可能不清楚
我在桌機遠端 ssh 到 A主機
看到的只有 a.sh 執行的畫面
然後我想看到 b.sh 輸出
※ 編輯: zhucc (220.132.170.2), 01/08/2016 17:30:29
2F:→ jokester: 不是本來就會轉送stdout stderr? 01/08 17:47
對不起、搞半天是我蠢了
我在 a.sh 裡面 下了
ssh B主機 "./b.sh" > /dev/null
※ 編輯: zhucc (220.132.170.2), 01/08/2016 19:58:12
3F:→ kenduest: script 要把導向到 /dev/null 拿掉啊,要不然一定看不到 01/08 22:55
對啊、所以我才說我蠢了Orz
※ 編輯: zhucc (59.126.110.28), 01/09/2016 00:30:19