ps에서 자기 자신 pid 출력 안시키기

송지석의 이미지

특정 프로그램을 재실행 시키는 스크립트를 짜려고 합니다.
ps -eaf | grep 프로그램 이름 | awk '{print "kill -TERM", $2}' |sh
이정도면 프로그램 종료가 되긴 하는데,
ps자신의 프로세스도 grep으로 잡히기 때문에 오류 메시지가 나옵니다.
뭐 실행하는 데야 별 지장 없지만, 보기 않좋기 때문에..
ps 자신을 빼고 나오게 하는 방법이 있는 지 궁금합니다.
예전에도 이런 적이 있어서 결론을 찾았던 적이 있었는데 기억이 안나네요.
아니면 grep에서 특정 패턴이 나오면 무시하게 하면 되는데..
방법이 있을까요?
OS는 리눅스가 아니라 Compaq Tru64입니다. (고로 gnu툴이 아닙니다..)

theone3의 이미지

'grep -v' 아닌가요?

당신은 사랑받기 위해 태어난 사람.

송지석의 이미지

오 감사합니다. 그거였어요