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"

그러나 이제 이로 인해 원래 오류가 발생합니다.

문제가 무엇입니까? 어떻게 해결할 수 있나요?

관련 정보