답변:
이를 자동화하거나 인스턴스가 실행중인 사용자 세션에 관계없이 이름으로 프로세스의 여러 인스턴스를 수동으로 종료 할 수있는 도구를 사용하려고하십니까? 나는 후자를 가정하고 있으며 다음은 그것을 달성해야합니다.
Windows에서는 Sysinternals의 "pskill"유틸리티를 능가 할 수 없습니다. SysInternals 제품군을 가져 와서 압축을 풀고 명령 프롬프트에서 간단히 pskill theprocessname
해당 실행 파일의 모든 인스턴스를 딥 식스 하는 데 사용 하십시오.
다음 bash 스크립트는 Linux에서 유사한 기능을 제공합니다. 더 이상 인스턴스가 없을 때까지 루프하는 방법을 알아 내기 위해 사용자에게 맡길 것입니다.
#!/bin/bash
if [ $1 -eq ""]; then
echo "Usage : ./pkill.sh <process name>"
else
get_proc=`ps -e -o pid,command | grep $1`
echo $get_proc > get_it
get_pid=`gawk -F" " '{ print $1 }' get_it`
kill -9 $get_pid
fi
(스크립트는 http://www.linuxweblog.com/kill-process-name 에서 직접 들어 올렸지 만 StackExchange 사이트에서 응답에서 데드 링크를 찾는 것이 싫어서 사후에 붙여 넣었습니다.)
이것이 도움이되기를 바랍니다!