#### Shell 분석 좀 부탁드려요
글쓴이: ramses73 / 작성시간: 수, 2006/12/20 - 8:14오후
아래 쉘스크립트는 인수($1)로 프로세스명을 받아서 그 프로세스가 살아있으면 죽이는 쉘스크립트의 일부입니다
process_id=`ps -ef | grep "$1" | grep -vw "grep" | grep -vw $$ | nawk '{print $1}'`
근데 제가 하고싶은건 프로세스명을 인수로 넘기는것이 아니고 특정프로세스명을 스크립트에 지정해서 사용을 하고싶습니다
제생각엔 $1 대신에 프로세스명을 써주면 될거같았는데 안되더라구요...
이렇게 말이죠
process_id=`ps -ef | grep "KKK" | grep -vw "grep" | grep -vw $$ | nawk '{print KKK}'`
잘 아시는분이 있으면 어떻게 수정을 해야하는지 좀 알려주시기 바랍니다
감사합니다
Forums:
killall KKK .... nawk
killall KKK
....
nawk '{print $1}'`
는 그대로 두세요. awk 매뉴얼 참고하시고요.
스크립트내에 죽일
스크립트내에 죽일 프로세스 이름을 직접 입력하는 방식이면 올려주신 코드같이 복잡해져야 할 필요는 없습니다.
killall
pgrep
pkill
pgrep, pkill이 killall보다 좀 유연하게 사용하실 수 있을 겁니다.
--
마잇
--
마잇
댓글 달기