반응형
말 그대로다.
프로그램에서, 단순히 shell ( command ) 의 명령어를 실행만 시키려면 exec 계열 함수나 system() 으로 충분하지만, 명령어 실행 후 값을 가져와 재처리를 하려면, popen() 을 사용해야 한다.
예를 들어 ls 를 실행만 시키려면 execl() 로 충분한데,
ls 를 실행해서 파일 목록 중 특정 목록이 있으면 삭제하는 기능을 C로 만들려면 , popen() 을 써야 한다는 거지.
예제는 인터넷 찾아보면 많으니까, 찾아볼것.
끝.
반응형
'프로그램' 카테고리의 다른 글
Long Polling 으로 Client - Server 데이터를 교환하면, 동접에 문제없나? (0) | 2015.02.11 |
---|---|
table 에서 셀 간격 확보. (0) | 2015.01.27 |
crontab 이 정상 실행 안 될 때. (1) | 2015.01.21 |
라즈베리파이로 썼던 Micro SD 카드를 windows 에서 재사용 (2) | 2015.01.11 |
SDL은, 버전이 2 이상이 아니면, MFC 의 Window Handle 과 묶을 수 없다. (1) | 2015.01.04 |