프로세스를 종료할 때 pkill이 kill보다 편리한 경우
여러 프로세스에 시그널 보내기 원하는 프로세스를 찾은 후 가장 흔히 사용하는 프로세스 제어 명령은 kill이다. kill 명령은 프로세스에 특정한 시그널을 보낸다. 데몬에 여러 스레드나 여러 자식 프로세스가 존재한다면 부모 프로세스에 시그널을 보내서 나머지 프로세스로 전달할 수도 있다. 하지만 이와 같은 방식으로 동작하지 않는 데몬과 응용 프로그램도 존재한다. 프로세스를 수작업으로 찾아내어 하나씩 죽이는 방법도 있지만 시간이 걸리고 번거롭다. 그래서 일부 유닉스 계열은 pkill이라는 명령을 제공한다. pkill은 특정한 패턴이나 조건에 만족하는 프로세스 전부에 시그널을 보낸다. 예를 들어 터미널, 프로세스 그룹, 사용자 ID, 그룹 ID를 지정하여 해당하는 프로세스 전부에 시그널을 보낼 수 있다. pk..
Linux
2015. 5. 7. 02:24
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- C/C++
- C
- 스레드
- 소켓 프로그래밍
- 라즈베리파이
- 파이썬예제
- 리눅스
- 액터
- 터미널
- 소켓
- 파일
- 쓰레드
- 클라이언트
- 파이썬
- 디렉터리
- 클래스
- 정렬
- socket
- MFC
- 악보
- 안드로이드
- 티라노 시그널
- 유즈케이스
- 티그널
- 프로세스
- C++
- UML
- 자료구조
- 데이터베이스
- Sort
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함