[UNIX] 유닉스 프로그래밍 연습문제 6장 풀이
- 최초 등록일
- 2009.04.08
- 최종 저작일
- 2008.08
- 5페이지/
한컴오피스
- 가격 1,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
UNIX 시스템 프로그래밍 1장 연습문제풀이 입니다.
유닉스 시스템 프로그래밍 2nd edition
KEITH HAVILAND, DINA GRAY, BEN SALAMA, 홍릉과학출판사
*실행환경 : unix system (AIX version 5 )
* 모아놓은 관련 참고자료 필요하신 분은 구매평가란에 메일 주소 남겨주시면 빠른 시간내로 확인하고 보내드리겠습니다 ^.^
목차
6-1, 6-2, 6-3, 6-4
본문내용
6.1 5장에서 다루었던 smallsh이 진짜 쉘처럼 인터럽트를 처리할 수 있도록 개조하라. 백그라운드 프로세스는 SIGINT나 SIGQUIT에 의해 정지도지 않도록 해야 한다. 쉘의 변종 중 어떤 것(즉 C-shell과 Korn shell)들은 백그라운드 프로세스를 다른 프로세스 그룹에 포함시켜서 문제를 해결한다. 이 방법의 장점과 단점은 무엇인가?(최근의 POSIX 작업에서는 스택가능한(stackable) 시그널에 대한 가능성을(하나의 옵션으로) 소개하였다).
sol)장 : 사용하기가 편하다.
단 : 개별적으로 사용하기에는 불편하다.
BACKGROUND 이전에 시그널...
170 act.sa_handler = SIG_IGN;
171 sigaction(SIGINT, &act, NULL);
172 sigaction(SIGQUIT, &act, NULL);
173
174 if( where == BACKGROUND )
175 {
176 printf("[Process id %d]n",pid);
177 return ( 0 );
178 }
참고 자료
유닉스 시스템 프로그래밍 2nd edition
KEITH HAVILAND, DINA GRAY, BEN SALAMA, 홍릉과학출판사