【发布时间】:2017-01-23 10:33:38
【问题描述】:
我想将rfcomm 的输出重定向到 bash 中的文件,例如
$ rfcomm watch hci0 > rfcomm.log &
或
$ rfcomm watch hci0 > rfcomm.log 2>&1 &
但是rfcomm.log 仍然是空的。
为什么?
【问题讨论】:
-
您确定
rfcomm watch hci0在stdout上产生输出吗? -
我只知道
stdout和stderr和rfcomm确实在命令行打印了一些东西,所以我猜它会将它发送到stdout,对吧? -
如果你这样做会发生什么,
rfcomm watch hci0 > rfcomm.log?您是否在日志中看到条目 -
不。什么都没有。
-
我也是。
rfcomm watch hci0打印Waiting for connection on channel 1但如果重定向,则不会将任何内容输出到屏幕或文件。