したがって、このコマンドはsudo hcitool lescan
Ctrl + 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"
ただし、これで元のエラーが発生します。
問題は何ですか?どうすれば解決できますか?