본문 바로가기

백그라운드2

리눅스 - 백그라운드에서 실행중인 프로세스 확인 명령어 / jobs 백그라운드로 진행 중인 작업 상태, 보고되지 않은 상태를 표시 안녕하세요. 고코더 입니다. 이전에 백그라운드 실행 방식을 알아보았습니다. 해당 방식을 사용하면 출력화면이 표시되지 않지만 백그라운드 프로세스로 실행되고 있는 명령어를 확인하는 방법이 있습니다. ● 1. jobs [옵션] : 명령어 해당 명령어를 사용하면 실행중인 백그라운드가 목록이 나타납니다. jobs 옵션 -l을 붙이면 좀 더 자세한 내역이 나타납니다. 고유 job id가 나타납니다. jobs -l 프로세스 ID를 출력 한다. jobs -p ● 2. 세션의 상태값 Running - 작업이 종료하지 않고 계속 진행 중 Done - 작업이 완료되어 0을 반환하고 종료 함 Stopped - 작업이 일시 중단 Done(code) - 작업이 정상적.. 2020. 3. 6.
리눅스 - 포그라운드, 백그라운드 차이는? foreground , background란? 안녕하세요. 고코더 입니다. ● 1. 포그라운드 작업 사용자가 명령어를 입력하면 터미널에서 작업을 입력한 명령을 해석하여 실행합니다. 그리고 결과를 화면에 출력합니다. 그러면 출력된 결과 화면을 보고 다시 명령을 입력하는 대화식 작업을 수행합니다. 입력한 명령어 실행이 결과가 나올 때 까지 기다리는 방식이 바로 포그라운드 방식 입니다. 포그라운드 프로세스라고 말하며 작업 제어 측면에서는 포그라운드 작업이라고 말합니다. 포그라운드 작업은 다른 명령을 입력할 수 없고 기다려서 입력해야 한다. 일반적 명령을 실행 입니다. 아래 명령어를 입력하면 sleep이 풀릴때까지 다음 명령을 실행 할 수 없습니다. sleep 99999999 ● 2. 백그라운드 작업 백그라운드.. 2020. 3. 6.