作者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/cn.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