강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

jobs로 실행중인 프로세스들의 PID 확인하는 방법들

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

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관리자에 의해 사용되는 명령어입니다. 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,042 명
  • 현재 강좌수 :  35,846 개
  • 현재 접속자 :  109 명