kill -9 %1
명령어는 리눅스에서 특정 작업(job)이나 프로세스를 강제 종료시키는 데 사용됩니다.
kill
: 프로세스에 시그널(signal)을 보내는 명령어입니다. 기본적으로TERM
(terminate) 시그널을 보내어 프로세스에 종료를 요청합니다.-9
:SIGKILL
시그널을 나타냅니다. 이는 가장 강력한 종료 시그널로, 운영 체제에게 프로세스를 즉시 종료하도록 요청합니다.SIGKILL
은 프로세스에 의해 무시될 수 없으며, 정상적인 종료 절차를 밟지 않고 즉시 종료시킵니다.%
: 이 기호는 작업 제어를 위해 사용되며, 일반적으로 백그라운드에서 실행 중인 작업을 지정할 때 사용됩니다. 예를 들어,%1
은 현재 쉘 세션의 첫 번째 백그라운드 작업을 의미합니다.
올바른 사용 예는 kill -9 %[작업 번호]
또는 kill -9 [프로세스 ID]
입니다. 예를 들어, 첫 번째 백그라운드 작업을 강제 종료하려면 kill -9 %1
을 사용합니다. 특정 프로세스 ID(예: 1234)를 강제 종료하려면 kill -9 1234
를 사용합니다.
프로세스 ID를 가져오는 방법은 아래 글 참고
2024.04.05 - [IT/리눅스] - 실행한 프로세스 ID 가져오는 방법
'IT > 리눅스' 카테고리의 다른 글
리눅스에서 큰 폴더 찾기: du 명령어 활용법 (0) | 2024.05.23 |
---|---|
실행한 프로세스 ID 가져오는 방법 (0) | 2024.04.05 |
작업을 잠시 백그라운드로 돌려두고 작업하기 (0) | 2024.04.05 |
tee 명령 - 표준 출력을 파일로 저장하자 (0) | 2024.04.04 |
백그라운드 작업을 다시 fg로 가져오기 (0) | 2024.04.04 |