본문 바로가기
IT/Linux

리눅스 백그라운드 프로세스 확인 (jobs)

by 성준하이 2023. 5. 30.
반응형

리눅스에서 프로세스를 돌릴경우 백그라운드와 포어그라운드로 돌려볼수가 있다.

자세한 내용은 아래 참고 포스팅을 참고 바란다.

 

백그라운드로 프로세스를 돌릴경우에 확인을 할수 있어야하는데,

그럴때 사용하는 명령어는 바로 jobs 명령어이다.

 

일단 그냥 jobs를 사용하면 실행중인 백그라운드 목록이 나온다.

 

그리고 명령어 옵션은 -l 과 -p를 알고 있으면 된다.

 

-l은 좀더 자세한 내역을 확인할수 있다.

 

-p는 프로세스 아이디를 출력한다.

 

백그라운드 세션의 상태값들이 몇가지 있는데 ,

  • Running - 작업이 종료하지 않고 계속 진행 중
  • Done - 작업이 완료되어 0을 반환하고 종료 함
  • Stopped - 작업이 일시 중단
  • Done(code) - 작업이 정상적 완료 코드를 반환
  • Stopped(SIGTSTP) - SIGTSTP 신호가 작업을 일시 중단
  • Stopped(SIGSTOP) - SIGSTOP 신호가 작업을 일시 중단
  • Stopped(SIGTTIN) - SIGTTIN 신호가 작업을 일시 중단
  • Stopped(SIGTTOU) - SIGTTOU 신호가 작업을 일시 중단

이렇게 종류가 있다.


참고 포스팅

https://thenicesj.tistory.com/370

 

프로세스 관련 용어

프로세스라는 말을 많이 쓰곤 하는데 관련 용어들을 다뤄볼것이다. 프로세스에 대한 개념은 아래 참고 포스팅을 참고하면 도움이 될 것이다. 용어 설명 백그라운드 프로세스 백그라운드 프로세

thenicesj.tistory.com

 

반응형

댓글