
리눅스 시그널 완전 정리 - 쉘과 프로세스 제어📖 목차시그널이란?쉘과 프로세스 관계Ctrl+C와 Ctrl+Z의 차이점운영체제 vs 개발자 역할시그널 처리 코드 분석시그널 전달 과정실제 동작 예시마무리1. 시그널이란?시그널은 프로세스 간 통신(IPC) 메커니즘 중 하나로 비동기적으로 프로세스에게 특정 이벤트를 알려주는 소프트웨어 인터럽트.쉽게 말하면 프로세스에게 "이런 일이 일어났으니 적절히 반응해!"라고 알려주는 메시지 시스템.2. 쉘과 프로세스 관계🔹 쉘 안의 프로세스들한 쉘에서 **앞에서 실행 중인 프로그램(포그라운드 프로세스)**는 보통 1개.예: ./a.out 실행하면 → 쉘이 자식 프로세스를 만들어서 그 프로그램 실행이때는 쉘이 잠시 대기 상태로 들어감 (포그라운드 프로세스가 끝날 때까지)하..