본문 바로가기

kill -9 패턴으로, 문자열로 여러 개의 프로세스 죽이기 kill -9 은 강제로 프로세스를 죽일 수 있는 (왠지 죽인다니깐 좀 미안해졌음) 커맨드 및 옵션이다. 아래와 같은 그림에서 확인할 수 있는 것 처럼 여러 개의 프로세스를 죽이기 위해서 kill -9 983 1059 1063 1065 ..... 1070 할 수 있다. 예를 들어 10개 정도의 프로세스이고 한 2시간에 한 번쯤 개발하다 그런거라면 할 수 있다. 하지만 하기 싫다. 그래서 검색해본 결과 pkill 이라는 명령어가 눈에 들어왔다. 사용 방법은 pkill -f name name은 위 예로 하자면 celeryd 같은 거다. pkill 로 한 번에 프로세스들을 죽이고 다시 ps 명령어를 통해 프로세스를 검색해보니 아래 그림과 같이 모두 잘 죽인 것을 확인할 수 있었다. 이렇게 또 하나의 명령어를 .. 더보기
리눅스 작업관리자, CPU, 메모리 점유율 리눅스에서 어떤 프로세스들이 CPU와 메모리를 얼마나 쓰고 있는지 알아보기 위해서는 top 이라는 명령어를 사용하곤 했습니다. 사실 이와 관련된 포스팅도 한 번 한적있고요 (http://ngee.tistory.com/76) 아래 그림은 리눅스 서버에서 top를 실행한 화면이구요. 근데, 이 top 명령어는 기본적으로 제공되는 것이구요. 단점이라기 보다는, top 보다 CPU와 메모리 점유율에 대해서 상세하고, 보기 좋게 출력해주는 것이 있습니다. htop 이라는 것인데요. 이것은 apt-get 을 통해서 설치하셔야 합니다. apt-get install -y htop 실행은 htop을 입력하시면 되구요. 아래 그림이 htop의 실행결과화면 입니다. 잘 보시면, cpu 코어별로 얼마나 사용되고 있는지 보여주.. 더보기
리눅스 프로세스 중단, 제거, 중지 - Kill 리눅스에서 프로세스를 죽이는 방법은 다음과 같습니다. 1. PID를 확인한다. 1.1 top 명령어를 통해서 PID를 확인한다. 맨 앞에 나오는 것이 PID죠. [yourid@blrblrblrblrblr examples]$ top top - 08:18:31 up 11:10, 3 users, load average: 0.57, 0.31, 0.16Tasks: 181 total, 1 running, 180 sleeping, 0 stopped, 0 zombieCpu(s): 0.6%us, 1.4%sy, 0.0%ni, 97.9%id, 0.0%wa, 0.0%hi, 0.1%si, 0.0%stMem: 3354856k total, 3260856k used, 94000k free, 163416k buffersSwap: 54.. 더보기