단일 단계에서 ID를 찾은 후 프로세스를 종료하고 싶습니다.
현재이 두 명령을 사용하고 있습니다.
pidof <name>
kill <#number_which_is_result_of_command>
이를 위해 단일 명령을 작성하려면 어떻게해야합니까?
답변
이름으로 프로세스를 종료 할 수도 있습니다.
예:
pkill vim # kill all processes containing vim in the process name
답변
일련의 명령으로 특정 질문에 대답하려면 다음을 사용하십시오.
kill `pidof <name>`
종료 pidof <name>
하려는 프로세스의 PID를 제공 하므로 명령 행 스위치와 함께 사용할 수도 -9
있습니다.
bash
및로 테스트했습니다 tcsh
.
답변
Levon에 대한 의견이어야하지만 여기에 대한 담당자가 없습니다.
/server/397762/how-to-make-folders-00-99-with-a-single-command-in-ubuntu 에서 허용되는 답변에 대한 토론에 대한 언급
나는 실행하는 것이 바람직하거나 (나중에 검색하는 사람들에게는 적어도 유용하거나 더 명확 할 수 있음)
kill $(pidof <name>)
$ () vs.“에 대한 추가 참조 : http://mywiki.wooledge.org/BashFAQ/082
답변
killall
명령을 사용 하여 특정 프로세스를 종료 할 수도 있습니다 .
killall vim