리눅스마스터1급 : 프로세스 제어하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,049 조회
- 0 추천
- 목록
본문
리눅스마스터1급 : 프로세스 제어하기
프로세스 제어의 예
우선 패널 메뉴를 클릭하여 터미널을 실행하고 firefox 웹브라우저 프로그램을 포그라운드에서 실행해 보자. 이를 위해서는 다음과 같이 명령을 내리면 된다.
|
|
|
| # firefox |
|
|
|
|
그러면 프로그램이 실행이 되면서 기존의 콘솔에는 더 이상 키보드 입력을 할 수 없는 상태가 될 것이다.
① <Ctrl+C>
firefox을 종료하는 방법은 물론 firefox를 직접 종료하는 방법이 있겠지만, 실행한 터미널을 마우스로 클릭하여 지정한 후에 <Ctrl+C>를 누르는 것이다.
물론, X Window 프로그램만이 아니라 콘솔용 프로그램 또한 실행 중에 이 키 조합으로 실행을 종료할 수 있다.
앞서 설명했지만 이와 같이 포그라운드로 실행 중인 프로세스는 대부분 <Ctrl+C>라는 인터럽트 키를 눌러 강제로 종료시킬 수 있다.
② <Ctrl+Z>
다시 firefox를 포그라운드로 실행한다.
그리고 이번에는 <Ctrl+Z>를 눌러 보자. 그러면 다음과 같은 메시지가 뜨면서 콘솔은 키보드를 입력할 수 있는 상태로 프롬프트가 생길 것이다.
그리고 firefox는 백그라운드에서 멈춘 상태로 대기하게 된다.
즉, firefox은 실행되어 있기는 하지만 사용할 수 없는 상태가 된다.
|
|
|
| # firefox ^Z [1]+ Stopped firefox # |
|
|
|
|
관련자료
-
이전
-
다음