hci lescan 実行がタイムアウトし、コマンドが中断されます。

hci lescan 実行がタイムアウトし、コマンドが中断されます。

したがって、このコマンドはsudo hcitool lescanCtrl + Cを押すまでBluetoothアドレスを出力します。コマンドを20秒間実行して出力をキャプチャしたいです。 timeout 10 sudo hcitool lescanを実行してみましたが、次のエラーが発生しました。Set scan parameters failed: Input/output error

sudo hcitool lescanちなみにファイルを入れて.sh実行するとtimeout 10 sh_file_nameエラーなく実行が完了します。

.sh次の内容でファイルを作成しようとします。

#!/bin/bash

output=$(timeout 10 ./test.sh 2>&1)
echo "$output"

ただし、これで元のエラーが発生します。

問題は何ですか?どうすれば解決できますか?

ベストアンサー1

おすすめ記事