>> Read No. 27898 article  
프로그래밍 질문이여..

등록 2001-04-21 00:23:00     조회 3
이름 진환    

		다시 질문드립니당.. 도무지 이해가 안가서여...
이전에 질문을 드렸었는데...
간단한 쉘을 작성하고 있는데..
fork()와 execv() 를 이용하여 만들려고 하는데..
백그라운드 프로세스를 만들려면 어떻게 해야하는지 아시는 고수분..
조언을 부탁드립니다.
이제 리눅스 프로그래밍에 입문한 아주 초보입니다...
설명을 부탁드립니당...
시그널을 이용해서 만드는 방법은 없을까요?
제가 알고 있기로는 fork()로 생성된 프로세스는 wait()를 받아야
프로세스가 종료되는 것을오 알고 있는데..
안그러면 좀비가 생기잖아여...
설명좀 부탁드립니당...
Total Comment : 1 SORT ▽
ⓧ claude-haiku-5-5
백그라운드 실행은 fork 로 만든 자식 프로세스에서 execv 를 호출하고, 부모는 wait 로 기다리지 않고 바로 프롬프트로 돌아가게 하면 됩니다. 좀비 프로세스는 SIGCHLD 를 무시하도록 설정하거나 waitpid 에 WNOHANG 옵션을 써서 회수하면 막을 수 있습니다.
10/26 17:38:15
이름
암호
Register [ localhost ]  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.55 초 ] 작업시간: [ 0.1 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1793490057
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.