PID 라인을 죽이는 방법?

PID 라인을 죽이는 방법?

여러 PID가 생성된 프로세스가 있습니다. 나는 이 PID를 모두 죽이고 싶습니다. 나는 열심히 노력했다
pkill <process_name>.

그러나 PID는 리소스가 해제되기를 기다리고 있기 때문에 종료되지 않습니다.

PID 목록을 얻었습니다.

ps -ef | grep <process_name> | awk '{print $2}'

프로세스 ID 목록을 제공하지만 나열된 PID를 모두 삭제하려면 어떻게 해야 합니까?

감사해요.

답변1

xargs예 를 들어 출력을 파이프할 수 있습니다 .

ps -ef | grep <process_name> | awk '{print $2}' | xargs /bin/kill

그런데 왜 pkill명령이 작동하지 않습니까?

답변2

그리고

pgrep process_name | xargs kill

또는

ps -e | awk '/[p]roces_name/ {system("kill "$1}

관련 정보