-
프로그램
- 이 기능으로 하나 이상의 작업을 console에서 사용할 수 있다.
- foreground : 화면에 출력시키면서 실행되는 상태(입력 가능)
- background : 화면에 보여주지 않으면서 실행되는 상태(입력 불가능)
- suspend : 메모리에 올라가 있지만 정지되어진 상태
-
foreground로 실행
- 일반적인 작업은 모두 여기에 해당된다.
- [root @edu00 linux]#ls -lR / > ls.txt 2> /dev/null
-
background로 실행
- foreground로 실행하는 것과 비슷하지만 뒤에 &를 붙이면 화면 뒤에서 실행된다.
- 동시에 다른 작업을 할 수 있지만 background로 할 수 있는 작업은 제한되어 있다.
-
예를 들면 vi는 background로 실행한다면 suspend될 것이다.
[root @edu00 linux]#ls -lR / > ls.txt 2> /dev/null &
[root @edu00 linux]#ps
[root @edu00 linux]#jobs
-
foreground를 suspend로
- foreground로 실행되는 프로그램을 suspend시킬 수 있다.
- Ctrl+Z를 누르면 실행 중이던 프로그램이 suspend된다.
- Ctrl+C와 비교하면 좋을 것이다.
- foreground & background
Suspend된 것을 다시 foreground로 하기 위해서는 "fg %<작업번호>를 사용한다.
[root @edu00 linux]#fg %1
Suspend된 것을 다시 background로 하기 위해서는 "bg %<작업번호>를 사용한다.
[root @edu00 linux]#bg %1
출처 : http://roora99.springnote.com/pages/574216
'컴퓨터 관련 이야기 > 리눅스 이야기' 카테고리의 다른 글
| foreground & background & suspend로 프로그램 실행 (0) | 2011/08/07 |
|---|---|
| vnc 설정법 (0) | 2011/07/26 |
| cscope 사용하기 (0) | 2009/06/27 |
| vim editer의 ctags 플러그인 사용하기 (0) | 2009/06/26 |
| 유용한 명령어 (0) | 2009/06/26 |
| vim editer의 내부 명령어 사용법 (1) | 2009/06/26 |
댓글을 달아 주세요