当我运行这个命令时,会使蓝牙设备仅扫描5秒钟:
$ sudo timeout 5s hcitool -i hci0 lescan
输出结果将显示在终端屏幕上。
但是,当我将输出重定向到文件中以保存广告设备的地址时,每次运行命令时,我发现文件为空,输出既不可见于终端,也不可见于文件中。
我使用的命令:
$ sudo timeout 5s hcitool -i hci0 lescan > file.txt
我需要做什么才能让hcitool
将输出正确地重定向到文件中?
hcitool
不再开发,并且需要使用libbluetooth运行。在我看来,你最好使用bluetoothctl
。 - Zimano