Trap
스크립트 또는 쉘이 인터럽트를 가로채서 스크립트내에서 어떤 작업을 할 수 있도록 하는 기능을 제공한다.
의사 시그널
EXIT | shell 이 종료할 때 발생. ( subshell 에도 적용 가능 ) |
ERR | 명령이 0 이 아닌 종료 상태 값을 반환할 경우 발생. |
DEBUG | 명령 실행전에 매번 발생. |
RETURN | 함수에서 리턴할 때, source 한 파일에서 리턴할 때 발생. |