0
我想的rfcomm
输出重定向到一个文件在bash像不能RFCOMM输出重定向到一个文件
$ rfcomm watch hci0 > rfcomm.log &
或
$ rfcomm watch hci0 > rfcomm.log 2>&1 &
然而rfcomm.log
仍然desparately空。
为什么?
我想的rfcomm
输出重定向到一个文件在bash像不能RFCOMM输出重定向到一个文件
$ rfcomm watch hci0 > rfcomm.log &
或
$ rfcomm watch hci0 > rfcomm.log 2>&1 &
然而rfcomm.log
仍然desparately空。
为什么?
如果此程序直接写入tty,则可以通过ssh
用伪tty(-t
)调用它来捕获输出。尝试:
ssh -t localhost 'rfcomm watch hci0' > rfcomm.log
你确定'rfcomm watch hci0'在'stdout'上产生输出吗? – Inian
我只知道'stdout'和'stderr','rfcomm'确实在命令行打印了一些东西,所以我想它会将它发送到'stdout',对吧? – Buddyshot
如果你这样做,会发生什么?'rfcomm watch hci0> rfcomm.log'?你是否看到日志 – Inian