부모가 없는 좀비 죽이기
(부모가 있는 애는 엄빠도 찾아서 쥬겨야 합니다..)
일단 좀비를 찾아봅시다
ps -ef | grep defunct
xxxx 0000 936 0 09:59 ? 00:00:00 [asdf] <defunct>
xxxx 0000 939 0 10:20 ? 00:00:00 [asdf] <defunct>
저 defunct 가 좀비임
숫자를 세봅시다
ps -ef | grep defunct | grep -v grep | wc -l
2
좀 전에 2줄 나왔으니 당연히 2라고 나옵니당
얘를 죽여야겠쥬?
인터넷을 뒤져보니까
ps -ef | grep defunct | awk '{print $3}' | xargs kill -9
이렇게 하면 죽는다는데.........
이렇게 하면 좀비도 죽고 나도 죽어요.
서버와 커넥션이 끊긴다는 뜻입니다 ㅋㅋ
저는 그래서 이렇게 죽입니다.. 커넥션 안끊기는게 더 좋아;;;;
ps -ef | grep defunct | grep -v grep | awk '{print $3}' | xargs kill -9
응용편!
#!/bin/bash
#몇개인지 세보고
count=$(ps -ef | grep defunct | grep -v grep | wc -l)
#0개를 초과했다면
if ((${count} > 0)); then
#죽여용
ps -ef | grep defunct | grep -v grep | awk '${print $3}' | xargs kill -9
fi
'Linux-centos > Linux-centos__works' 카테고리의 다른 글
명령어 정리 (1) | 2020.06.24 |
---|---|
grep + cut (0) | 2020.06.22 |
nslookup (0) | 2020.03.09 |
디스크 마운트 (0) | 2020.02.20 |
find min tail 같이 쓰기 (0) | 2019.12.19 |