htop으로 프로세스를 종료


15

때로는 프로세스를 종료해야하며 그 목적으로 문자열을 입력 htop하고 검색 ( /) 한 다음 관련 프로세스를 종료하려고합니다.

문제는 일반적으로 새로운 프로세스가 추가되고 속성이 변경되기 때문에 프로세스가 실행되고 있다는 것입니다. 따라서 F9를 누르고 프로세스를 "킬링 (killing)"할 때까지 선택한 프로세스는 이미 다른 프로세스입니다.

이것을 처리하는 방법이 있습니까?

내가 htop을 사용하는 이유는 물론 b / c입니다. 때로는 어떤 프로세스를 제거해야하는지 추측해야하며 문자열만으로는 식별하기에 충분하지 않습니다.


업데이트 간격을 변경할 수 있는지 / 변경했는지 알 수 없지만 기본 간격을 사용하면 최소한 간격을 중간에 확인한 후에 <kbd> F9 </ kbd>를 눌러 관리 할 수 ​​있습니다. 같은 과정.
Peter Nerlich

답변:


23

실행 후 sudo htop바로 제거를 누른 다음를 누릅니다 중 하나를 할 프로세스를 선택하려면 화살표 키를 사용 F9하거나 k다음을 누릅니다 (화살표 키를 사용) 목록에 보낼 신호를 선택할을 enter.

프로세스를 "정치적으로"요청하면 사용을 종료 할 수 있습니다 3 SIGQUIT.

프로세스가 종료되었는지 확인하려면을 사용하십시오 9 SIGKILL.


핵심은 sudo루트로 실행되는 명령에 사용하는 것입니다. 방금 실행하면 htop프로세스가 항상 닫히지는 않습니다.
Sawtaytoes

SIGTERM내가 보통가는 것
simplename

10

[space]를 사용하여 프로세스에 태그를 지정하고 태그를 해제 할 수 있습니다. 태그가 지정된 프로세스에 킬 (kill) 신호가 전송됩니다.


5

htop프로세스의 PID를 사용 하고 적어 둡니다. 입력하여 종료q

그런 다음 명령을 입력하십시오.

kill PID

루트가 소유 한 경우 :

sudo kill PID

희망이 당신을 도울 것입니다 ....


1

먼저 F6"정렬 기준"옵션 인을 누릅니다 .

그런 다음 왼쪽의 "정렬 기준"범주에서 PID 옵션을 선택하고를 누릅니다 Enter. 보다 안정적인 출력을 제공해야합니다.

그런 다음 프로세스를 찾으려면을 눌러 F3검색하고 검색을 입력 한 다음 다시을 눌러 F3검색 결과를 스크롤하십시오.

프로세스가 강조 표시되면을 F9 빠르게 두 번 누른 다음을 누른 9다음을 눌러 Enter프로세스를 종료하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.