C ɱËÀ×Ó½ø³ÌµÄ×Ó½ø³Ì
ÎÒÏÖÔڵĴúÂë´ó¸ÅÈçÏ£ºif((child1_pid=fork())==0) uoX;t9A7Mf)P1O#i
{gWtLBKn
while(1){VUH!zB b
if(child2_pid){
kill(child2_pid,SIGKILL);
if(waitpid(child2_pid,NULL,0)<0)
printf("kill child2_pid error=%d\n",child2_pid); C~'@;MX:y\
else
child2_pid=0;(j0RK \o%XHv]_
}
if((child2_pid=fork())<0){
printf("child2_pid fork error\n");
}else
if(child2_pid==0){
if(execlp("ls ","ls",dir_name1,(char *)0)<0)*ncC$ni;a/e`
printf("exec show picture error\n");
exit(0);
}else
if(child2_pid){tmw1q }-M
sleep(3);5vTNd-E?
}
'@p%SCS7J;K
}