Ctrl+C

    [Linux] Signal : SIGINT

    `Ctrl+c` 를 누를 때 발생하는 Signal : 현재 terminal 에서 fore-ground로 동작하는 process (보통 현재 실행 중인 shell script)를 강제 종료시킴. Signal : 실행 중인 process에게 특정 동작을 지시하는 방법 중 하나. Signal의 종류에 따라 process에게 요구하는 동작이 다름. `kill -l`을 통해 사용가능한 system signal의 종류를 확인할 수 있음. `trap` 명령어를 통해, 해당 shell script가 실행되는 중, 특정 signal이 발생할 때 해당 signal의 동작을 바꾸는 것도 가능함. trap ‘ date; exit ‘ INT 위의 예의 경우, SIGINT가 발생할 경우, 현재 시간을 출력하는 `date`가 수행..