- -리눅스 터미널에서 프로그램을 죽이는 방법

리눅스에서 터미널에서 프로그램을 죽이는 방법

리눅스 앱은 요즘 꽤 잘 작동합니다. 컴퓨터를 최대한 활용하는 데 도움이되는 뛰어난 기능을 갖춘 새롭고 더 나은 프로그램입니다. 불행하게도, 때때로,이 프로그램들은 작동을 멈 춥니 다. 자주 사용하는 Linux 프로그램이 잠기면 닫기 버튼을 클릭해도 작동하지 않습니다. 잠금은 최악이며 워크 플로를 방해 할 수있는 수많은 문제를 일으 킵니다. 그렇기 때문에이 기사에서는 Linux의 터미널에서 프로그램을 빠르게 죽이는 최선의 방법을 모두 다룰 것입니다. 여러 가지 명령과 유용한 GUI 도구를 살펴 보겠습니다.

스포일러 경고:이 기사의 끝 부분에서 아래로 스크롤하여 비디오 자습서를보십시오.

Pkill 사용

지금까지 프로그램을 빠르게 죽일 수있는 가장 쉬운 방법Linux의 터미널에서 pkill 명령을 사용합니다. Pkill은 일반 사용자가 특정 PID (프로세스 ID 번호)를 알 필요가 없기 때문에 유용합니다. 대신 이름 만 입력하면 프로세스를 종료 할 수 있습니다. 다음은 pkill이 실제로 사용 된 예입니다.

pkill firefox

대부분의 사용자의 경우 비 루트 pkill 명령 실행완고하고 얼어 붙은 프로그램을 끝내기에 충분할 것입니다. 항상 그런 것은 아니며 때로는 근육을 구부릴 필요가 있습니다. 예를 들어 루트 사용자 또는 자신의 사용자로 실행중인 프로그램을 종료하려면 첨부해야합니다. 수도 그것에.

sudo kill rootprogram

여전히 pkill 도구를 사용하여루트 프로그램으로는 충분하지 않을 수 있습니다. 간혹 응용 프로그램이 간단한 kill 명령이 도움이되지 않는 방식으로 작동하는 경우가 있습니다. 이 경우 -9를 사용할 수 있습니다. pkill의 끝에 -9를 추가하면 일반적으로 다른 모든 옵션이 실패 할 때 강제로 프로그램을 종료합니다.

sudo pkill -9 rootprogram

Pidof와 Kill 사용

Pkill 명령이 실패하면 또 다른 훌륭한 대안이 있습니다 : kill. 같은 방식으로 함수를 죽입니다 pkill프로그램 이름이 아닌 프로세스 ID 번호를 기반으로 작동한다는 점을 제외하고 pkill 파이어 폭스 등). 프로그램을 죽이는 단점은 죽이다 명령을 사용하기 전에 먼저 문제가있는 프로그램의 PID가 무엇인지 발견해야합니다. 죽이다 명령. 이를 수행하는 방법은 pidof 명령. 작동 방식은 다음과 같습니다.

pidof firefox

pidof가 올바른 ID 검색을 완료하면 터미널에 출력이 표시됩니다. 예를 들면 다음과 같습니다.

pidof firefox

OUTPUT: 2219

그런 다음 2219 PID를 가져 와서 Firefox를 죽이는 데 사용할 수 있습니다.

kill 2219

루트 프로그램을 죽이려면 다음을 수행해야합니다.

sudo kill 2219

마지막으로 응용 프로그램이 중지를 거부하면 -9. 그것은 비슷하게 작동합니다 pkill.

sudo kill -9 2219

Htop으로 프로그램 종료

개별 명령을 사용하여 죽이기를 원하지 않음리눅스에서 응답이없는 프로그램? HTOP 설치를 고려하십시오. Pkill 및 Kill과 마찬가지로 SSH를 통해 원격으로이 도구를 계속 사용할 수 있습니다. 터미널에서 실행되기 때문에 프로그램을 죽일 때 여전히 유용합니다. Htop은 대부분의 Linux 시스템에 포함 된 향상된 TOP 시스템 관리 도구 버전입니다. CPU / RAM 사용량을 더 잘 읽을 수있는 그래픽 및 프로세스와 같이 많은 기능이 향상되었습니다.

HTOP에는 다음과 같은 다른 개선 사항이 있습니다.도구를 방해 할 염려없이 수평 / 수직으로 스크롤 할 수 있습니다. 또한 프로세스 ID를 알 필요없이 원하는 프로세스를 종료 할 수 있으며 사물을 죽이는 여러 가지 방법을 보여줍니다.

참고 : HTOP을 사용하려면 Ncurses가 올바르게 작동해야합니다. Linux 배포판의 패키지 관리 도구에서 검색하여 "ncurses"를 설치하십시오 (htop이 설치하지 않은 경우).

HTOP 설치

우분투

sudo apt install htop

데비안

sudo apt-get install htop

아치 리눅스

sudo pacman -S htop

페도라

sudo dnf install  htop

오픈 수세

sudo zypper install htop

다른 리눅스

Linux 용 최신 버전의 Htop을 가져옵니다터미널을 열고 패키지 관리 도구를 사용하여 "중지"를 설치하여 배포하십시오. 어떤 이유로 든 찾을 수없는 경우 공식 웹 사이트를 방문하여 소스 코드를 다운로드하여 직접 작성하십시오!

HTOP 사용

언제든지 HTOP 도구를 실행하여터미널 창을 열고 "htop"명령을 입력하십시오. 또는 응용 프로그램 메뉴에서 "htop"을 검색하면 언제든지 HTOP 도구를 실행할 수 있습니다. 또한 "시스템"또는 이와 유사한 항목에 대한 바로 가기가 있어야합니다.

HTOP이 열리면 화살표 키를 사용하여관리하고 싶은 프로세스. "Kill"메뉴를 열려면 F9를 누르십시오. F6으로 프로세스를 정렬하고 F3으로 실행중인 프로그램을 검색하십시오. HTOP 도구 사용에 도움이 필요하십니까? 키보드의 F1 버튼을 눌러 도움말 메뉴를 불러옵니다. 터미널에 "man htop"을 입력해도 작동합니다.

마지막으로 HTOP 툴을 완전히 종료하려면 키보드의 Q 버튼을 누르면됩니다. F10 버튼을 사용해도 종료됩니다.

강제 종료 프로그램을 강제 실행하면터미널에서 작업을 잃을 가능성이 있습니다. 브라우저를 사용하면 탭을 복구 할 수 있지만 다른 프로그램의 경우 자체 내장 복구 메커니즘을 사용해야합니다. 데이터가 없으면 일부 데이터가 손실 될 수 있습니다.

코멘트