리눅스 분류
shell script에서 그 shell만 exit하기
작성자 정보
- 석 작성
- 작성일
컨텐츠 정보
- 1,776 조회
- 0 추천
- 목록
본문
shell script에서 현재 실행되고 있는 shell을 exit하려면 어떻게 하죠?
#!/bin/bash
echo "exit test"
exit
이렇게 하고 이 shell script를 실행시키면 exit 에서 터미널 까지 exit 가 되어 버리네요.
또 shell script에서 다른 shell script 를 수행시켰을때도 나중에 수행된 script에서 exit를 수행하면 전체 shell script가 exit 되어 버립니다.
즉,
exittest가
#!/bin/bash
echo "exit test"
echo "sub exit test"
subexittest
echo "subexittest exited"
exit
이고
subexittest가
#!/bin/bash
echo "sub exit"
exit
이거 일때 수행한 결과는
exittest
subexit test
이렇게만 찍힌다는겁니다.
즉 전체 shell script가 exit 되어서 echo "subexittest exited" 이라인이 수행되지 않는다는거죠...
이걸 어떻게 수행되게 할 수 잇는지 조언 부탁드립니다.
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.