파이썬에서 쉘 스크립트의 결과를 받아보는 경우가 필요해서 공부한 결과를 쓴다. 파이썬에서 OS 명령어를 사용하는 방법은 크게 2가지가 있다. 1. os 라이브러리 이용하기 2. subprocess 라이브러리 이용하기 검색해본 결과 두 개의 차이점은 os는 순차적으로 실행해서 해당 명령어가 끝날 때까지 기다린다는 점, subprocess는 새로운 프로세스로 생성해서 실행한다는 점이다. 순차적으로 실행한다면 os가 좋겠지만 나는 subprocess로 진행하기로 했다. subprocess는 다양한 메소드로 call, run, check_output 등이 존재하지만 나는 파이썬에서 쉘 스크립트의 결과를 받아보는 게 필요했기 때문에 check_output으로 진행하였다. (꼭 check_output이 아니여도 됨..