linux c 깨 우기 프로 세 스 가 져 오기 하위 프로 세 스 종료 상태

1817 단어 linux
void don(int sig)

        {



      printf("rece sig %d
"); } void testwake() { int pid; int p=getpid(); pid=fork(); if(pid==0){ printf("child before
"); sleep(3); kill(p,SIGUSR1); }else{ signal(SIGUSR1,don); sleep(30);//pause(); printf("go on
"); } }
pid_t pid;

pid = fork();

if(pid==0){

//child



//exit(88);//    



char* ex;

strcpy(ex,"aaa");



}else{



int status;

wait(&status);

if (WIFEXITED(status)) {

            printf("exited, status=%d
", WEXITSTATUS(status)); }else{ printf("abnormal exit!
"); } }

좋은 웹페이지 즐겨찾기