반응형
echo
-
os.system 을 통한 터미널 명령어 사용하기.Python 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 를 등록하고 리부팅 될때 마다 자동으로 위 커멘드를 수행하게 했다.