Linux
리눅스 프로세스 여러개 중지
byeongoo
2021. 10. 7. 02:19
리눅스에서 여러개의 프로세스를 동시에 죽여야하는 일이 종종 발생한다. 다음은 sleep이라는 프로세스명을 확인하고 종료하는 예시 명령어이다.
1. 프로세스 생성
[root@zetawiki ~]# sleep 999999d &
[1] 2648
[root@zetawiki ~]# sleep 999999d &
[2] 2649
[root@zetawiki ~]# sleep 999999d &
[3] 2650
2. 프로세스 확인
[root@zetawiki ~]# ps -ef | grep sleep | grep -v grep
root 2648 2541 0 08:39 pts/0 00:00:00 sleep 999999d
root 2649 2541 0 08:39 pts/0 00:00:00 sleep 999999d
root 2650 2541 0 08:39 pts/0 00:00:00 sleep 999999d
3. 프로세스 종료
[root@zetawiki ~]# kill -9 `ps -ef | grep sleep | grep -v grep | awk '{print $2}'`
[1] Killed sleep 999999d
[2]- Killed sleep 999999d
[3]+ Killed sleep 999999d
4. 살아있는 프로세스 확인
[root@zetawiki ~]# ps -ef | grep sleep | grep -v grep
REFERENCE
리눅스 프로세스 여러 개 중지 - 제타위키
zetawiki.com