유용한 popen 함수 / system 함수 대용
리눅스에서 C로 프로그래밍을 할때, 리눅스 기본 명령어를 C프로그램 안에서 호출해야 할 상황이 간혹가다 생긴다. 나같은경우는 리눅스에 C로만든 서버를 심고, 필요할때 마다, cpu usage나, mem uage, 디스트 쿼터 , 또는 서버들의 상태를 읽어서 클라이언트쪽에다가 전송하길 원한다. 이때, 이미 리눅스에서는 유용한 쉘 명령어 들이 존재하기 때문에 C언어에서 이 명령어들만 호출해주면 된다. 이때 가능한 함수는 system 함수와 popen함수가 있다. system 함수는 명령어를 실행하고 명령 성공 여부에 관한 결과만 가져오지만, popen 함수는 실행 명령어 결과를 스트링으로 가져 올 수 있다. 예를 들어 A 서버에 C언어로 작성된 프로그램을 심었다. 여기서 B,C,D .. n 개의 서버가 살아..