728x90
사용법
#include <stdlib.h>
int system (const char * string);
설명
system() 함수는 /bin/sh -c string를호출하여 string 에 지정
된 명령어를 실행하며, 명령어가 끝난후 반환된다. 명령어 가
실 행되는 동안, SIGCHLD 는 블럭되며, SIGINT 그리고 SIGQUIT
는 무시된다.
반환값
리턴된 값은만일 /bin/sh 을 위한 execve() 호출이 실패 한 다
면, 리턴된 값은 127 이며, 다른 에러가 있다면 -1, 그렇지 않
으면 명령어의리턴코드가 반환된다.
string 값이 NULL이라면, system() 은 shell을 이용할수 있 다
면 0 이 아닌 값을, 그렇지 않으면 0 값을 반환한다.
system() 은 어떤 다른 자식의 wait 상태에 영향을 주지 않는
다.
728x90
'UNIX' 카테고리의 다른 글
grep (0) | 2013.10.23 |
---|---|
apt-get 파일을 받는데 실패했습니다 404 Not Found (0) | 2013.09.25 |
우분투에 이클립스 cdt 설치 (0) | 2013.08.28 |
PANDABOARD(ARMHF) UBUNTU에 ADB설치 (0) | 2013.08.26 |
우분투 비트 확인 (0) | 2013.08.26 |