Programming/Linux Coding
[프로세스] 백그라운드와 포그라운드(bg,fg,jobs)
푸어맨
2017. 8. 1. 13:39
Process - Back Ground, Fore Ground
모든 프로세스는 백그라운드(back ground)또는 포그라운드(fore ground)라는 두가지 중 하나의 모드로 작동한다.
즉, 리눅스의 모든 프로세스는 전면부라고 하는 포그라운드 작업, 후면부라고 하는 백그라운드 작업 중 하나의 상태로 실행된다. 우리가 일반적으로 실행시키는 거의 모든 명령어는 포그라운드로 실행된다. 하지만 명령어 뒤에 "&"문자를 붙이게 될경우 백그라운드로 실행된다. 또한 몇몇 프로세스는 자동으로 백그라운드로 실행되기도 한다.
그리고 bg명령어와 fg명령어,jobs라는 명령어는 이러한 프로세스들의 foreground작업과 background작업에 관한 설정과 확인을 하는 명령어이다.
- Reference
http://blog.naver.com/PostView.nhn?blogId=dudwo567890&logNo=130156852012