[ksh] 여러개의 프로세스 kill 시키는 스크립트
2010.05.12 03:45
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
ps -ef | grep java | grep -v grep | awk '{ print $2 }' > /java_pid.txt
NOJAVA=`cat /java_pid.txt | wc -l`
i=1
while [ $i -le $NOJAVA ]
do
JAVA_PID=`head -$i /java_pid.txt | tail -1`
kill -9 $JAVA_PID
i=`expr $i + 1`
done
위의 알고리즘 없이 한줄에 끝내려면...
ps -ef | grep java | grep -v grep | awk '{ print "kill -9 "$2 }' | ksh -x