Linux - jops 명령어(백그라운드 확인 명령어)
Linux Server/Linux 명령어
2022. 9. 5. 09:00
Linux - jops 명령어(백그라운드 확인 명령어)
이번 포스팅에서는 jobs 명령어에 대해서 알아보도록 하겠습니다.
Linux jobs 명령어 란? |
jobs 명령어는 백그라운드로 실행된 프로그램이나 "<Ctrl> + z"를 입력하여 실행한 프로그램에 대해서 확인하는 명령어 입니다
# tail -f /var/log/syslog
. . . .
[1]+ Stopped tail -f /var/log/syslog
# tail -f /var/log/syslog &
[2] 464975
. . . .
위 예제는 터미널상에서 tail 명령에 -f 옵션을 사용하여 실행한 결과입니다 그리고 jobs 명령을 사용하면 tail에 대한 포그라운드(foreground) 정보를 볼수 있습니다.
Linux jobs 사용법 |
사용법 : jobs [option]
옵션 | 의미 |
-p | 백그란운드에 있는 프로세스의 프로세스 아이디(PID)만 출력한다. |
-l | 백그라운드에 있는 프로세스의 프로세스 아이디(PID)를 함께 출력한다. |
-s | 백그라운드에 있는 프로세스 중 멈춰있는 프로세스만 출력한다. |
-r | 백그라운드에 있는 프로세스 중 실행중인 프로세스만 출력한다. |
# jobs -l
[1]+ 464974 Stopped tail -f /var/log/syslog
[2]- 464975 Running tail -f /var/log/syslog &
jobs 명령에 대한 내용에서 포그래운드 정보는 맨 앞의 숫자로 실행된 순서를 알 수 있고, '&' 가 있음과 없음에 따라 멈춰(Stopped)있는 상태와 실행 중(Running)인 상태인 것을 알 수 있습니다.