>> Delete No. 15075 article
No. *** bash 내장명령어 trap 사용한 스크립트 중.... ****

등록 2000-12-21 01:06:00 By localhost     조회 2
이름 android    

		(1)저 밑의 스크립트는  trap을 사용한 쉘 스크립트입니다...
중간에 있는 echo ``$i:``부분에서 왜 ``....``이렇게 따옴표를 두번 써야
되는지 알려 주세요... (한번 쓰면 실행중 에러 납니다.)
  (2)그리고 trap 문이나 kill명령에서 사용되는 여러 시그널들이 정확히
어떠한 상황을 나타내는지 알려 주세요..
2: 중지(^C키를 눌렀을때) ------------------> 이런식으로 구체적으로
알려 주셨으면 합니다.
 --------아래는 제가 알고 싶은 시그널넘버들입니다..-----------------
0 : 쉘 종료.  1:hangup 3:quit(core dump가 발생한다는데 /proc디렉토리에
생기는 core파일들을 말하는지???)
9: kill(trap 에 의해 감지되거나 무시될수 없다고 한던데요...저도
맞는가 모르겠습니다.)
15, .....등등 알고 계신만큼 알려주세요....
-------------------------------------------------------------------
 --------아래는 trap을 사용한 스크립트입니다.------------------------
 #!/bin/bash
dir=`pwd`
for i in *
do
  if test -d $dir/$i
  then
	cd $dir/$i
	while echo ``$i:``
	trap exit 2 #trap ^C
	read x
	do
	   trap '' 2 #ignore interrupts
	   eval $x
	done
  fi
done
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

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