Python 및 rc.local의 hciconfig 명령이 작동하지 않습니다.

Python 및 rc.local의 hciconfig 명령이 작동하지 않습니다.

hciconfig hci0 sspmode 0시작 시 설정하고 싶습니다.

이 명령을 추가 /etc/rc.local하지만 sspmode항상 활성화되어 있으며 터미널에서 명령을 수동으로 실행하면 매력처럼 작동합니다.

Python을 사용하여 명령을 실행했지만 os.system('sudo hciconfig hci0 sspmode 0')다시 작동하지 않습니다.

왜?

hciconfig기본값을 어떻게 변경합니까 ?

나는 최선을 다하고 있습니다 raspbian.raspberry pi

답변1

subprocess아래와 같이 활용 하시면 될 것 같습니다 .

import subprocess

subprocess.Popen(['sudo hciconfig', 'hci0', 'sspmode', 0], stdout=subprocess.PIPE, stderr=subprocess.PIPE)

관련 정보