홈페이지 » 어떻게 » pkill로 Linux 프로세스를 더 쉽게 종료하십시오

    pkill로 Linux 프로세스를 더 쉽게 종료하십시오

    Linux의 가장 좋은 기능 중 하나는 명령 줄에서 프로세스를 제어 할 수있는 방법입니다. 따라서 GUI를 잠그는 응용 프로그램이 있으면 다른 시스템에서 SSH를 통해 문제가되는 프로세스를 종료 할 수 있습니다.

    문제는 동일한 프로세스를 반복적으로 종료하는 경우 매번 프로세스 ID를 알아 내야 만 죽일 수 있으므로 매우 지루한 일이므로 ... 더 쉬운 방법은 여기에 있습니다..

    옛 길

    프로세스를 죽이는 고전적인 방법은 먼저 grep을 통해 ps 명령을 사용하여 죽이려는 프로세스를 찾아야합니다.

    $ ps -ef | grep swiftfox
    괴짜 7206 22694 0 Dec 04? 00:00:00 / bin / sh / opt / swiftfox / swiftfox
    괴짜 7209 7206 0 Dec 04? 00:00:00 / bin / sh /opt/swiftfox/run-mozilla.sh / opt / swiftfox / swiftfox-bin
    괴짜 7213 7209 0 Dec 04? 00:04:29 / opt / swiftfox / swiftfox-bin
    괴짜 14863 14224 0 18:19 pts / 4 00:00:00 grep swiftfox

    그런 다음 프로세스를 종료하려면 kill 명령을 사용해야합니다.

    $ 킬 7206

    새로운 길

    이 모든 것을 처리하는 대신 pkill 명령을 사용할 수 있습니다. 이미 프로세스 이름이나 그 일부를 알고 있다면.

    $ pkill swiftfox

    그것만큼이나 간단합니다. pkill은 검색 텍스트와 일치하는 모든 프로세스를 종료합니다 (이 경우). swiftfox

    pkill 명령을 사용하기 전에 어떤 프로세스 이름이 일치하는지 보려면 pgrep 명령을 사용하십시오. -l 스위치를 사용하면 프로세스 이름도 표시합니다..

    $ pgrep -l swiftfox
    7206 swiftfox
    7213 swiftfox-bin

    Swiftfox가 나에게 많은 충돌을 일으키는 것 같아서 불행히도 최근에이 명령을 많이 사용해야했습니다..