>> Delete Reply from No. 25441 article
No. RE: [질문]shell 프로그래밍중에서...

등록 2001-03-28 22:42:00 By localhost     조회 2
이름 난    

		실제 명령이 실행됬을겁니다.
 만약 이 프로그램의 맨 마지막줄에 pwd를 해보시면 결과가 /home으로 뜰걸요.
 쉘프로그램이 실행될때는 기존의 쉘에서 실행되는 것이 아니라
 새로운 프로세스를 뛰워서 실행되는 것으로 알고 있습니다.
 즉 명령을 실행하는 쉘의 프로세스와 쉘 프로그램이 실행되는 프로세스가 다르죠.
 아래와같은 프로그램은 쉘프로그램이 실행되는 프로세스에서
 /home이라는 디렉토리로 위치를 옮겼지만 이것은 기존의 쉘 프로세스에는
 아무런 영향을 미치지않습니다.
 그래서 아무런 변화가 없는 것처럼 보이죠.
 전 이렇게 알고 있습니다.
 고수분들께서 자세하고 정확하게 답변해주셨으면 합니다.
 : 음 베쉬 쉘을 공부 하는중에 test.sh로 파일을 만들어
:
: 그 안에
:
: #!/bin/bash
:
: cd /home
:
: 이라고 입력하면 아무 변화가 없는 이유가 무엇인지 궁굼합니다.
:
: 물론 다른 명령어는 다 되는데요....
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

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