[shell script] jobs : 쉘이 처리하고 있는 현재의 작업 보기

HYEOB KIM·2022년 4월 27일
0

Shell

목록 보기
58/71

jobs

쉘이 처리하고 있는 현재의 작업을 볼 수 있습니다.

작업의 내용은 중단된 작업까지 모두 보여줍니다.

$ jobs
[1]+  Stopped                 ./test1
[2]-  Running                 ./test1 > nohup.out &

-l 옵션을 붙이면 프로세스 ID(PID)를 볼 수 있습니다.

$ jobs -l
[1]+ 588896 Stopped                 ./test1
[3]- 588957 Done                    ./test1 > nohup.out

+, -의 의미

작업 목록의 작업 번호 옆에는 +-가 있습니다.

+ : 기본 작업(1개에만 붙음)
- : 기본 작업의 처리가 끝나면 다음 기본 작업이 될 작업(1개에만 붙음).

jobs 옵션의 종류

옵션설명
-l작업 번호와 PID를 보여줍니다.
-n마지막 통지 이후 상태가 바뀐 작업만 보여줍니다.
-pPID만 보여줍니다.
-r실행 중인 작업만 보여줍니다.
-s중단된 작업만 보여줍니다.
profile
Devops Engineer

0개의 댓글