Kill 2

[리눅스 명령어] 프로세스 죽이기, kill

프로세스 죽이기, kill `kill` 명령어는 Unix 및 Unix-like 시스템에서 프로세스에 시그널을 보내는 데 사용됩니다. 대부분의 사용자들은 `kill`을 프로세스를 종료하는 명령어로 알고 있지만, 실제로는 다양한 시그널을 프로세스에 전달하는 데 사용될 수 있습니다. 기본 사용법 1. 특정 프로세스에 시그널 보내기: kill -SIGNAL PID 여기서 `SIGNAL`은 보낼 시그널 번호나 이름이고, `PID`는 시그널을 받을 프로세스 ID입니다. 주요 시그널 - SIGTERM (15): 프로세스를 종료하도록 요청하는 시그널. 이것이 `kill` 명령어의 기본 시그널입니다. 프로세스는 이 시그널을 받으면 자체적으로 정리 작업을 수행한 후 종료할 수 있습니다. - SIGKILL (9): 프로세스..

03-02 프로세스 관련 파일_프로세스 종료

프로세스 종료 kill kill 명령어는 프로세스에게 특정 시그널을 보낸다. 시그널을 지정하지 않은 경우 기본값으로 프로세스 종료를 위한 TERM 시그널을 보낸다. 형식: kill [option] [pid] 옵션 -signal, -s signal: 지정한 시그널을 보낸다. -l: 사용 가능한 시그널 목록을 출력한다. 예제 $ kill -9 -1: PID가 1인 프로세스를 제외하고 모든 프로세스를 강제 종료한다. killall 지정한 이름에 부합하는 모든 프로세스에게 시그널을 보낸다. 시그널을 지정하지 않으면 SIGTERM이 전송된다. 지정한 프로세스 이름에 매칭되는 프로세스가 모두 종료되므로 여러 프로세스를 띄우고 있는 데몬을 종료할 때 유용하다. 형식: killall [options] processna..