Python
os.system 을 통한 터미널 명령어 사용하기.
지니
2022. 9. 23. 22:54
반응형
os.system 을 사용한 echo 명령어
os.system("echo -en \x02Hello Python!\x03 > /dev/ttyS0 9600" )
ttyS0 포트로 헥사와 아스키 값을 전송한다.
그런데 위와 같이 전송하면 보드에서 못 받을때가 있다.
그럴땐 아래와 같이 터미널에서 아래와 같이 한번 입력 해주고 해줘야 동작했다.
stty -F /dev/ttyS0 speed 9600 cs8 -cstopb -parenb -echo
그래서 cron 에
@reboot /home/user/sh/Setting.sh 를 등록하고 리부팅 될때 마다 자동으로 위 커멘드를 수행하게 했다.
반응형