728x90 반응형 SIGTERM1 리눅스 시그널과 핸들링: SIGINT, SIGTERM, SIGKILL을 이해하고 활용하기 리눅스 운영체제에서 시그널(Signal)은 프로세스 간 또는 커널이 프로세스에 비동기적으로 전달하는 인터럽트(Interrupt) 메커니즘입니다. 시그널을 활용하면 프로세스를 종료하거나 특정 동작을 수행하도록 제어할 수 있습니다.이번 글에서는 리눅스 시그널의 개념과 주요 시그널 종류, 그리고 시그널 핸들링(handling) 방법을 코드 예제와 함께 설명하겠습니다.1. 리눅스 시그널(Signal)이란?운영체제에서 시그널은 특정 이벤트가 발생했을 때 프로세스에 전달되는 비동기 알림입니다.시그널은 프로세스가 자발적으로 받을 수도 있고, 커널, 다른 프로세스, 또는 사용자가 직접 보낼 수도 있습니다.✅ 시그널이 사용되는 주요 상황Ctrl + C (SIGINT): 터미널에서 프로세스 중단kill 명령어 (SIGTE.. 리눅스 시스템 및 네트워크 프로그래밍/시스템 프로그래밍 2025. 2. 3. 이전 1 다음 💲 추천 글 728x90 반응형