프로세스를 쉽게 종료하는 방법

기본적으로 4 가지 방법 de 마타 효과적으로 과정 en Linux: 마우스 커서로 프로세스 창을 가리키고 PID로 이름의 일부를 지정하여 이름으로 종료합니다. 하나씩 보자 ...

종료 : PID를 사용하여 프로세스를 종료합니다.

프로세스를 죽이는 가장 복잡하지만 동시에 더 정확한 방법은 PID ( "Process Identifier")를 사용하는 것입니다. 다음 3 가지 변형 중 하나를 제공 할 수 있습니다.

kill -TERM pid kill -SIGTERM pid kill -15 pid

프로세스에 보낼 신호 이름 (TERM 또는 SIGTERM) 또는 식별 번호 (15)를 사용할 수 있습니다. 가능한 신호의 전체 목록을 보려면 킬 매뉴얼을 확인하는 것이 좋습니다. 이렇게하려면 다음을 실행하십시오.

관련 기사 :
명령을 사용하여 종료 및 다시 시작
남자 죽이기

Firefox를 종료하는 방법에 대한 예를 살펴 보겠습니다.

먼저 프로그램의 PID를 찾아야합니다.

ps -ef | grep 파이어 폭스

이 명령은 다음과 같은 결과를 반환합니다.

1986 년? SL 7:22 /usr/lib/firefox-3.5.3/firefox

위의 명령에서 반환 된 PID를 사용하여 프로세스를 종료합니다.

kill -9 1986

killall : 이름을 사용하여 프로세스 종료

이 명령은 매우 쉽습니다

killall process_name

이 방법을 사용할 때 명심해야 할 점은 해당 프로그램의 인스턴스가 둘 이상 실행중인 경우 모두 닫힙니다.

관련 기사 :
Cron 및 crontab, 설명

pkill : 이름의 일부를 사용하여 프로세스 종료

전체 이름 또는 이름의 일부를 지정하여 프로세스를 종료 할 수 있습니다. 즉, 신호를 보내기 위해 프로세스 PID를 기억할 필요가 없습니다.

pkill part_process_name

그 대가로이 메소드는 입력 된 단어를 포함하는 모든 프로세스를 종료합니다. 즉, 이름에서 단어를 공유하는 두 개의 프로세스가 열려 있으면 둘 다 닫힙니다.

xkill : 마우스로 창을 선택하여 프로세스를 종료합니다.

이것은 가장 간단하고 실용적인 방법입니다. 재해가 발생한 경우 Alt + F2를 누르면 명령을 실행할 수있는 대화 상자가 표시됩니다. 거기에서 다음 명령을 실행하십시오.

엑스 킬

마우스 커서가 작은 두개골로 바뀝니다. 남은 것은 닫고 싶은 창을 클릭하는 것입니다. 안녕 프로세스.

마지막 코멘트

마지막으로 도움이 될만한 몇 가지 팁을 공유하고 싶었습니다. Linux에서는 Windows에서와 같이 프로세스가 중단 될 때 일반적으로 닫기 버튼 (X 모양)을 클릭하여 해당 창을 닫을 수 있습니다. 몇 초 후, 제대로 응답하지 않기 때문에 프로세스를 정말로 종료 할 것인지 묻는 창이 나타납니다. 우리는 예라고 말하고 그게 다입니다.

이는 해당 창의 닫기 버튼을 클릭해도 아무 일도 일어나지 않을 때 여기에 설명 된 방법을 사용해야 함을 의미합니다.

큰 재난이 발생하면 누르기 전에 작업을 수행 할 수 있음을 잊지 마십시오. "안전한"재시작.

마지막으로 현재 실행중인 프로세스를 찾는 것이 매우 유용 할 수 있습니다. 이를 위해 다른 데스크탑 환경 (GNOME, KDE 등)에는이 작업을 용이하게하는 그래픽 도구가 있습니다. 그러나 액세스 할 수 없거나 터미널에서 간단히 수행하려는 경우 다음을 실행할 수 있습니다.

상단

이것이 작동하지 않거나 해당 패키지가 설치되어 있지 않은 경우 언제든지 다음을 실행할 수 있습니다.

ps -A

그러면 실행중인 모든 프로세스가 각각의 이름 및 PID와 함께 나열됩니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   제로니모 나 바로

    «Ps -ef | grep firefox "는 pgrep firefox"와 같지 않습니까?

    개인적으로 저는 PID를 얻기 위해 "pidof"를 사용합니다.

    안녕하십니까!

  2.   이아고 마르티네즈 오카 냐

    내가 가장 많이 사용하는 것은 :
    ~ $ 위로
    활성 프로세스 목록을 보여 주면 "k"를 누르거나 "kill"이라고 쓰면 프로세스의 pid를 죽일 프로세스의 pid를 묻습니다 (위에서 읽음). ".
    아주 좋은 항목이지만이 양식은 나에게 더 간단 해 보입니다. 터미널이 실행되지 않으면 ctrl + alt + f [1-6]로 시도하고 거기에서 수행합니다.

  3.   아나 토니아

    저를 도와 주신 천재들에게 감사드립니다.

  4.   옥타비오 빌라누에바

    여보세요! xkill 명령이 X 프로그램을 사라지게하고 계속 열려있는 것일 수 있습니까? 왜냐하면 내가 작업 관리자에게 갈 때 프로세스가 여전히 살아 있고 그것을 죽여야한다는 것이 항상 나에게 발생하기 때문입니다.
    인정합니다, 저는 아주 초보입니다. 그리고 killall 및 pkill 명령은 저에게 많은 도움이 될 것입니다. 업로드 해 주셔서 감사합니다. 아주 좋은 블로그입니다.
    안녕 하쇼을 ¡!

  5.   Heberth Ardila

    나는 htop을 추천합니다 😀 그것이 가장 좋습니다 ...

    ncurses와 함께 작동

    sudo apt-get 설치 htop

  6.   리옹

    pidof는 모든 유닉스를위한 것은 아닙니다. 예를 들어 솔라리스에는 그 명령이 없기 때문에 강력한 ps를 사용하게됩니다.

    안부

  7.   서투른 사람

    htop은 더 장황하고 사용자 친화적입니다.

  8.   루다마초

    PID를 사용하는 경우 올바른 것은 기본적으로 SIGTERM 신호를 보내는 $ kill PID이며, 프로세스가 응답하지 않을 경우 SIGKILL 신호를 보내는 $ kill -9 PID를 사용하고 동일한 종료가 올바로 표시됩니다 (예 : 데이터 손실이있을 수 있음). SIGTERM은 제발 부탁하고 SIGKILL은 그에게 도끼를줍니다 🙂

  9.   로드리고

    정말 고마워요, 다시 한번 그런 일이 생기면 시험해 볼게요.

  10.   로드리고

    쿼리. 데스크톱 환경이 Ubuntu에서 중단되면 (Unity를 사용합니다) 다른 모든 프로세스를 종료하지 않고 다시 시작할 수 있습니까? 나는 리눅스에서 그다지 발전하지 않았고 때때로 내가 일하고 있고 멈추는 일이 발생합니다. 내가하는 유일한 일은 안전한 다시 시작이지만 내가 작업하고 있던 모든 것을 잃습니다.

    내 의심이 이해되었는지 모르겠습니다.

    안부

  11.   스톨

    좀비 상태의 프로세스는 전통적인 방식으로 죽일 수 없습니다.

    자세한 내용은 여기 : esdebian.org/wiki/matar-proceso-zombie

  12.   크라 프티

    고급의 경우 ZOMBIE 상태에서 프로세스를 어떻게 종료합니까?
    약간의 채팅을 생성하기 위해 😀

  13.   호르헤 VIP

    아주 좋아, 내가 필요한 것 ..

  14.   페페

    진실은 kill 명령이 매우 유용하다는 것입니다. kill을 호출하는 것만으로 성가신 프로세스를 죽일 수 있다는 것은 훌륭합니다. 마지막으로 목적에 맞는 명령입니다.

  15.   알렉스

    이론적 질문 : 프로세스를 종료하면 작동이 중지됩니다. 그래서 제 질문은 반대입니다. 제가 죽인 프로세스를 다시 시작하려면 어떻게해야합니까?

    1.    알렉스

      ./ (프로세스 이름) &
      이것으로 다시 실행하면 PID도 나옵니다 😀

  16.   JC 리베라

    훌륭합니다. 이와 같은 도움을 구할 시간이있었습니다. 나에게 매우 유용했습니다. 공유 해주셔서 감사합니다.
    멕시코 산 루이스 포토시에서 인사드립니다.

  17.   알렉스

    동일한 명령에서 PID를 알고있는 두 프로세스를 어떻게 종료 할 수 있습니까?

    1.    요한 복음

      죽인 것 같아요 [첫 번째 PID] [두 번째 PID]

  18.   가우 치타 와타 파크

    매우 흥미로운 기사입니다. 이 웹 사이트는 나의 주요 리눅스 웹 사이트입니다.

    나는 일반적으로 다음을 사용합니다.
    추신 도끼 | grep process_name (시스템에서 찾을 수 있음)
    kill -9 process_id

    나는 무료 온라인 bash 과정을 공유합니다.
    https://aprendemia.com/cursos/curso-de-bash-scripting 도움이 되길 바랍니다.

  19.   앤디

    그리고 그것이 리눅스에서 프로필이되기를 원한다면 그것이 있어야하는 것처럼 닫히는 유일한 프로필입니까?

    예를 들어 2 개의 firefox 프로필이 열려 있습니다.
    하지만 단일 프로필 만 닫고 싶습니다.

    프로필 1
    프로필 2

    명령이 있어야하므로 프로필 2 만 닫고 싶습니다.

    미리 답변 해 주셔서 감사합니다

  20.   나를

    단일 명령 줄로 우분투 전경 프로세스를 어떻게 종료 할 수 있습니까?