2017-01-23 31 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