프로세스 제어

프로세스를 제어하기 위한 포그라운드, 백그라운드 처리, 프로세스 스케줄러 ,시작 프로그램 처리 등을 알아봅니다.

프로세스 실행

기본적으로 명령어 쉘에서 프로그램을 실행하면 종료 시까지 쉘을 시용할 수 없도록 실행이 된다.

포그라운드 :

포그라운드 작업 쉘 전면 상황에서 실행한 프로세스, 프로그램명을 입력한 후 실행된다.

백그라운드 :

쉘 후면 상황에서 작업을 실행 백그라운드로 프로세스를 실행하면 프로세스는 쉘 뒷단에서 실행되므로 쉘 사용이 가능하다.

  • 프로그램 뒤에 &를 붙여서 실행
  • 명령어에서 백그라운드 작업을 호출 할 경우”%숫자’’ 형식으로 사용
서브목차