kill 및 pkill을 사용하여 Linux에서 응답하지 않는 프로세스를 종료하는 방법

kill 및 pkill을 사용하여 Linux에서 응답하지 않는 프로세스를 종료하는 방법

응답하지 않는 프로그램을 처리하는 것은 특히 오래된 하드웨어에서 실행 중인 경우 까다로운 작업이 될 수 있습니다. 이 경우 시스템 정지가 일반적인 문제가 됩니다. 운 좋게도 Linux에는 응답하지 않는 프로세스를 종료하는 방법이 많이 있습니다.





kill 및 pkill 명령은 터미널에서 응답하지 않는 좀비 프로세스를 종료하는 간단하면서도 효과적인 솔루션을 제공합니다. 아래 섹션에서는 kill 및 pkill을 사용하여 Linux에서 중단된 프로세스를 종료하는 방법을 설명합니다.





kill을 사용하여 응답하지 않는 프로세스 종료

Linux의 kill 명령을 사용하면 응답하지 않는 프로세스를 쉽게 종료할 수 있습니다. 프로세스에 종료 신호를 보냅니다. 기본적으로 kill은 시그텀 신호, 신호 번호로 표시 열 다섯 . 다음 예에서는 kill을 사용하여 PID가 27065인 프로세스를 중지합니다.





kill 27065

사용자는 신호 이름 또는 번호를 지정하여 다른 신호를 보낼 수 있습니다. 예를 들어 아래 kill 명령은 다음을 사용하여 좀비 프로세스를 중지합니다. 시그킬 신호 번호로 표시되는 시스템 신호 9 .

kill -9 27065
kill -SIGKILL 27065

SIGTERM과 SIGKILL의 차이점은 프로세스가 SIGTERM 신호를 포착하고 무시할 수 있다는 것입니다. 그러나 SIGKILL은 프로세스 처리에 영향을 받지 않으며 프로그램을 즉시 종료합니다.



아래 kill 명령을 사용하여 사용 가능한 모든 신호 목록을 볼 수 있습니다.

kill -l
kill -L

전반적으로 SIGKILL은 다음과 같은 경우에 더 적합합니다. 응답하지 않는 시스템 프로세스 처리 . 반면에 정지된 프로그램을 정상적으로 종료하려면 SIGTERM을 사용하는 것이 좋습니다.





내 roku 리모컨이 작동하지 않습니다

pkill을 사용하여 응답하지 않는 프로세스 종료

pkill 명령을 사용하면 이름에 따라 프로그램을 종료할 수 있으므로 Linux에서 프로세스를 더 쉽게 종료할 수 있습니다. 예를 들어 아래 명령은 나노 pkill을 사용하는 프로그램

pkill nano

kill과 마찬가지로 pkill도 기본적으로 SIGTERM 신호를 보냅니다. 응답하지 않는 프로세스를 즉시 중지하려면 SIGKILL 신호를 사용하십시오.





pkill -9 nano

프로세스의 프로세스 ID(PID)를 얻는 방법

PID 정보를 갖는 것은 Linux에서 응답하지 않는 프로세스를 종료할 때 큰 도움이 될 수 있습니다. 여러 가지 방법으로 프로세스의 PID 번호를 얻을 수 있습니다. 다음 명령은 다음을 사용하여 nano라는 프로세스의 PID를 검색합니다. 그렙 명령 그리고 추신.

ps aux | grep nano

프로세스 ID를 직접 내보내는 pgrep 명령을 사용할 수도 있습니다.

이 휴대전화에 내 손전등은 어디에 있지
pgrep nano

Linux에서 응답하지 않는 프로세스 관리

kill 및 pkill 명령을 사용하면 Linux에서 응답하지 않는 프로세스를 쉽게 처리할 수 있습니다. 좀비 프로세스를 중지하는 데 필요한 것은 PID와 쉘에 대한 액세스뿐입니다. 그러나 다른 사용자에게 속한 프로세스를 종료할 때 추가 sudo 권한이 필요할 수 있습니다. 따라서 다중 사용자 시스템을 사용하는 경우 조치를 취하기 전에 관리자에게 sudoers 목록에 추가해 달라고 요청하십시오.

공유하다 공유하다 트위터 이메일 Linux에서 Sudoers 목록에 사용자를 추가하는 방법

Linux 사용자에게 관리 권한을 부여하고 싶으십니까? sudoers 목록에 사용자를 추가하는 방법은 다음과 같습니다.

다음 읽기
관련 항목
  • 리눅스
  • 리눅스 명령어
  • 시스템 관리
저자 소개 루바이앗 호세인(39개 기사 게재)

Rubiat는 오픈 소스에 대한 강한 열정을 가진 CS 졸업생입니다. 그는 유닉스 베테랑일 뿐만 아니라 네트워크 보안, 암호화 및 함수형 프로그래밍에도 관심이 있습니다. 그는 중고 서적의 열렬한 수집가이며 클래식 록에 대한 끝없는 동경을 가지고 있습니다.

Rubaiat Hossain이 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.