시그널 (Signal) 이란? 특정 이벤트가 발생했을때 신호를 보내서 알려준다. kill -l 명령어를 통해 시그널 종류를 파악할 수 있다. 인터럽트 (Interrupt) 란? CPU 동작중 하던일을 멈추고 처리하도록 하는 것이다. 즉, 인터럽트 발생시 예약된 함수가 동작한다. (콜백 함수랑 비슷) ISR (Interrupt Service Routine) 인터럽트 핸들러라고도 불리며, 인터럽트 발생시 호출되는 코드이다. Signal API 사용 사용자 정의 Signal 을 만들어서 다음 명령어를 실행시키면 해당 시그널이 동작한다. killall -사용자정의시그널 프로세스이름 코드 내에서도 다음 코드로 시그널을 실행 시킬 수 있다. kill(프로세스ID, 사용자정의시그널) 코드 작성 실행결과 WDT (Wa..