반응형
특정 사용자와 관련된 모든 프로세스를 죽이려면?
방법은 여러가지가 있지만 내가 사용하는 간단한 방법을 소개한다.
kill명령을 ps 명령과, grep류의 프로그램과, 강력한 awk 또는 cut등을
을 이용해 프로세스 ID를 간단하게 죽일 수 있다.
이용하면 간단하게 위의 일을 처리할 수 있다.
% kill `ps -ef | grep 특정ID | awk '{print $2}'`
설명을 하지만 kill다음에 나오는 `은 `와 ` 사이에서 실행되는 결과값을
되돌린다는 것을 의미하며 따라서 ps -ef(BSD계열에선 -aux)을 통해
grep으로 들어간 프로세스 테이블 리스트들은 특정ID에게 소유된 것만
걸러 지게 되고 awk를 통해 프로세스 리스트의 두번째 컬럼 부분의
프로세스 ID가 다시 걸러 지게 되며, 최종적으로 이 값이 kill에
전달된다.
반응형
'Solaris' 카테고리의 다른 글
ftp root login 가능하게 (0) | 2006.02.22 |
---|---|
ssh -> ssh2 로 바꾸자 (1) | 2006.02.21 |
[UNIX] 디렉토리 이동을 편하게 CDPATH 환경변수! (1) | 2006.02.21 |
[UNIX] 환경변수의 설정 (1) | 2006.02.21 |
[UNIX] 사용자마다 특정크기만큼만 하드디스크를 할당하는 방법 (1) | 2006.02.21 |