kill, pkill, 그리고 killall은 유닉스와 유닉스 계열 시스템 (예: Linux)에서 프로세스를 종료하기 위한 명령어들입니다. 이 명령어들은 각각 다르게 작동하며, 다음과 같은 특징이 있습니다.
kill
kill 명령어는 주어진 프로세스 ID (PID)를 사용하여 특정 프로세스를 종료합니다.
기본적으로 kill 명령어는 TERM 시그널 (시그널 15)을 보냅니다.
다른 시그널도 보낼 수 있습니다. 예를 들어, kill -9 [PID] 명령어는 KILL 시그널 (시그널 9)을 보내 프로세스를 강제로 종료합니다.
kill 12345
kill -9 12345
pkill
pkill 명령어는 프로세스 이름을 기준으로 프로세스들을 찾아 종료합니다.
프로세스 이름 또는 다른 특성을 사용하여 여러 프로세스를 한번에 종료할 수 있습니다.
pkill firefox
pkill -9 firefox
killall
killall 명령어도 프로세스 이름을 기준으로 프로세스를 찾아 종료하지만, 주로 같은 이름을 가진 모든 프로세스를 종료하는데 사용됩니다.
killall firefox
killall -9 firefox
정리하면,
kill : pid
pkill : name
killall : name, pid
'자격증 > 리눅스마스터1급' 카테고리의 다른 글
[리눅스마스터1급2차 개념정리] /etc/samba/smb.conf (0) | 2023.10.26 |
---|---|
리눅스마스터 1급 2차 1901회 문제풀이 (~12) (0) | 2023.10.25 |
리눅스마스터 1급 2차 - 1802회 기출 (풀이) (1) | 2023.10.24 |
[리눅스마스터 1급 1차] 합격후기&공부방법 (0) | 2023.10.06 |
/etc/aliases vs /etc/mail/virtusertable (0) | 2023.09.08 |