>> Edit article
이름
제목
패스워드
(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