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

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,534 명
  • 현재 강좌수 :  37,615 개
  • 현재 접속자 :  113 명