답변:
참고 : kill -9
다른 모든 것을 시도 하지 않으면 사용 하지 마십시오 . 항상 kill
(없이 -9
) 먼저 시도하십시오 . 자세한 설명이 질문과 답변을 참조 /unix/8916/why-not-kill-9-a-process을 .
script-kill 프로세스에 대한 명령은 pkill
and killall
입니다. 의 위키 피 디아 페이지를 참조 pkill
하고 killall
자세한 내용을.
에 대한 몇 가지 예를 제공하겠습니다 pkill
. killall
와 유사하게 작동합니다 pkill
.
pkill -f firefox
명령에 'firefox'라는 문자열이있는 모든 프로세스가 종료됩니다.
이 죽일 않습니다 모든 문자열이 프로세스 firefox
명령에 있습니다.
예를 들어 gedit이 있으면 firefox.txt라는 파일을 다음과 같이 편집하십시오.
$ gedit firefox.txt &
$ pgrep -fl firefox
10959 gedit firefox.txt
30077 /usr/lib/firefox/firefox-bin
30123 /usr/lib/firefox/plugin-container /usr/lib/adobe-flashplugin/libflashplayer.so 30077 plugin true
그런 다음 a pkill -f firefox
를 수행 하면 gedit 프로세스가 종료됩니다.
을 pkill
사용하여 정확히 일치하는 항목 만 죽 이도록 지시하여 이를 방지 할 수 있습니다 pkill -x /usr/lib/firefox/firefox-bin
. 동일한 효과를 가진 killall
스위치 -e
가 있습니다.
bash에서 별명을 작성할 수 있습니다.
alias kf='pkill -f firefox'
이제 kf
파이어 폭스를 죽일 수 있습니다 .