320x100

login을 하면 리눅스는 초기 login shell을 제공하는데, 입력된 단순 명령은 이 초기 login shell에 의해 수행된다.

login shell이 어떤 작업을 수행하기 위해 다음의 경우 sub shell을 생성한다.
- (ls;pwd;date)의 형식과 같이 그룹의 명령어가 실행될 때, login shell은 그룹의 명령어들을 실행할 sub shell을 생성한다. 명령어가 background에서 실행되지 않는다면 login shell은 sub sell이 종료될 때까지 잠든다.
- script가 실행될 때, login shell은 script 내의 명령어를 수행하기 위해 sub shell을 생성한다. script가 후면에서 실행되지 않으면, login shell은 sub shell이 종료될 때까지 잠든다.
- 후면작업이 실행될 때, login shell은 후면 명령어를 실행할 sub shell을 생성한다. login shell은 sub shell과 같이 수행한다.

320x100

'리눅스' 카테고리의 다른 글

ps  (0) 2009.06.21
환경변수 지역변수  (0) 2009.06.21
shell script  (0) 2009.06.21
디렉토리 구조  (0) 2009.06.01
하드링크 심볼릭링크  (0) 2009.05.24

+ Recent posts