여러 프로세스에 시그널 보내기 원하는 프로세스를 찾은 후 가장 흔히 사용하는 프로세스 제어 명령은 kill이다. kill 명령은 프로세스에 특정한 시그널을 보낸다. 데몬에 여러 스레드나 여러 자식 프로세스가 존재한다면 부모 프로세스에 시그널을 보내서 나머지 프로세스로 전달할 수도 있다. 하지만 이와 같은 방식으로 동작하지 않는 데몬과 응용 프로그램도 존재한다. 프로세스를 수작업으로 찾아내어 하나씩 죽이는 방법도 있지만 시간이 걸리고 번거롭다. 그래서 일부 유닉스 계열은 pkill이라는 명령을 제공한다. pkill은 특정한 패턴이나 조건에 만족하는 프로세스 전부에 시그널을 보낸다. 예를 들어 터미널, 프로세스 그룹, 사용자 ID, 그룹 ID를 지정하여 해당하는 프로세스 전부에 시그널을 보낼 수 있다. pk..
2. 특정 프로세스 정보 검색하기전체 프로세스 목록에서 특정 프로세스의 정보만 골라서 확인하기는 불편하다. 특정 프로세스를 바로 검색하려면 ps 명령과 grep 명령을 |(파이프)로 연결하여 이용하거나 pgrep 명령을 이용하는 방법이 있다. ps 명령을 이용해 특정 프로세스 정보 검색하기ps 명령과 grep 명령을 |로 연결하여 특정 프로세스의 정보를 검색할 수 있다.'ps -ef | grep 명령'의 형태로 연결하면 된다. pgrep 명령을 이용해 특정 프로세스 정보 검색하기pgrep 명령은 ps와 grep를 하나로 통합하여 만든 명령이라고 생각하면 된다. pgrep 명령은 기본적으로 인자로 지정한 패턴과 일치하는 프로세스를 찾아 PID를 알려주며, 옵션의 지정에 따라 검색 내용이 다양해진다.pgre..
- Total
- Today
- Yesterday
- 악보
- 안드로이드
- 자료구조
- 터미널
- 프로세스
- 디렉터리
- 파이썬
- MFC
- 티라노 시그널
- UML
- C++
- 파이썬예제
- 리눅스
- 소켓 프로그래밍
- 라즈베리파이
- 데이터베이스
- 클라이언트
- Sort
- 정렬
- 클래스
- C/C++
- C
- 소켓
- 티그널
- 쓰레드
- 액터
- 스레드
- 파일
- socket
- 유즈케이스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |