2017-01-23 68 views
0

我想的rfcomm輸出重定向到一個文件在bash像不能RFCOMM輸出重定向到一個文件

$ rfcomm watch hci0 > rfcomm.log & 

$ rfcomm watch hci0 > rfcomm.log 2>&1 & 

然而rfcomm.log仍然desparately空。

爲什麼?

+0

你確定'rfcomm watch hci0'在'stdout'上產生輸出嗎? – Inian

+0

我只知道'stdout'和'stderr','rfcomm'確實在命令行打印了一些東西,所以我想它會將它發送到'stdout',對吧? – Buddyshot

+0

如果你這樣做,會發生什麼?'rfcomm watch hci0> rfcomm.log'?你是否看到日誌 – Inian

回答

0

如果此程序直接寫入tty,則可以通過ssh用僞tty(-t)調用它來捕獲輸出。嘗試:

ssh -t localhost 'rfcomm watch hci0' > rfcomm.log