jobs로 실행중인 프로세스들의 PID 확인하는 방법들
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,279 조회
- 0 추천
- 목록
본문
jobs로 실행중인 프로세스들의 PID 확인하는 방법들
앞의 예에서 보셨듯이 jobs명령어의 결과에는 해당 프로세스의 PID가 출력되지 않습니다.
jobs명령어로 확인된 프로세스들의 PID를 확인할 수 있다면 편리할 때가 가끔씩 있습니다.
즉, jobs명령어에는 몇개의 옵션들이 있고, 이들 옵션 중 실행중인 프로세스의 PID를 확인할 수 있는 옵션은 -l과 -p가 있습니다.
-l은 PID를 포함하여 전체 표시할 수 있는 모든 정보를 나열하며, -p는 프로세스의 PID만을 표시해 줍니다.
아래의 예는 –l 옵션을 사용한 것으로 가능한 모든 프로세스의 정보를 결과로 출력합니다.
[root@su250 ~]# jobs -l [1] 2500 Running tar cvfz /backup/usr.tar.gz /usr >&/dev/null & [2]- 3175 Running tar cvfz /backup/usr.tar.gz /usr >&/dev/null & [3]+ 3178 Running tar cvfz /backup/etc.tar.gz /etc >&/dev/null & [root@su250 ~]# |
그리고 다음 예는 -p옵션을 사용한 것으로 실행중인 프로세스의 PID만을 결과로 출력합니다.
[root@su250 ~]# jobs -p 2500 3175 3178 [root@su250 ~]# |
앞서 말씀 드렸듯이 jobs명령어는 반드시 fg와 bg명령어와 함께 알아두시기 바랍니다.
필자가 집필한 이 책에는 bg와 fg에 대하여 아주 쉽게 설명되어 있습니다.
그리고 시스템관리자들이 주로 사용하는 프로세스 확인명령어는 ps입니다.
하지만 ps는 시스템 전체 프로세스를 확인하는 명령어로서 root관리자에 의해 사용되는 명령어입니다.
관련자료
-
이전
-
다음