trap쉘에서 시그널(signal)이나 특정 이벤트를 가로채서, 원하는 동작을 실행하게 하는 명령어

image.png

on_sigint() {
	echo "SIGINT triggered"
}

trap on_sigint SIGINT # SIGINT 시그널을 받으면 on_sigint 함수 실행
sleep 30