: 안녕하세요?
:
: 명령어가 있는지 없는지도 모르겠고...
:
: 그래서 그냥 간단한 쉘을 짜 보았습니다.
:
: #!/bin/sh
: USER="test"
: ps -aux | grep ${USER} | awk '{print $2}' > /tmp/test.txt
: for i in '/tmp/test.txt'
: do
: kill -9 $i
: done
: unalias rm > /dev/null
: rm -rf /tmp/test.txt
:
: ==============================================
: test 라는 사용자가 실행은 프로세서를 죽이는것을 만들어 보았습니다.
: 테스트는 안해봤습니다...
: 필요하신 부분은 수정해서 쓰세요...
:
:
: : 특정 사용자의 프로세서를 한꺼번에죽이는방법을 알고 싶습니다.
: :
: : 시스템에 XXX라는 사용자가 로그인해서 무한정 프로세서를생성했을때,
: : 그것을 일일이 다 죽이려면 kill 명령으로 PID를 다 쳐주어야하는데./.
: :
: : 한번에 XXX사용자가 생성한 프로세서를 죽일수 잇는 방법을 알고싶습니다.
: :
: :
: : 그럼~~
:
: --
: 제발... 제발...
--------------------------------------------------------------------------------------
위처럼 작성해서 해보았는데 실행이 안되는군요,..,
제가 쉘스크립트는 전혀 몰라서 수정도 못하겠고 ㅡ.ㅡ
에러메세지는 /tmp/test.txt 라는 PID가 없다고 나옵니다.
아마도 /tmp/test.txt안의 내용을 읽지 못하는듯..