[Linux]리눅스 프로세스 포그라운드, 백그라운드란? 사용방법(foreground, background, kill, ps, process)


[Linux]리눅스 프로세스 포그라운드, 백그라운드란? 사용방법(foreground, background, kill, ps, process)

목차 리눅스 포그라운드, 백그라운드란(foreground, background)? 리눅스는 쉘(셸, Shell) 명령어로 프로세스가 실행됩니다. 이때 Shell 은 기본적으로 포그라운드(Foregournd)로 실행됩니다. 포그라운드는 명령어가 프롬프트를 빠져나오지 못하고 프로세스가 완료 되거나 다른 입력을 기다려야 합니다. 반면에 백그라운드(Background)는 명령어가 Shell Prompt를 빠져나와서 프로세스를 진행하고 Shell에서 다른 작업을 할 수 있게 됩니다. Shell이 기본적으로 포그라운드에 실행되는 데 명령어 끝에 &(And) 기호를 붙이면 백그라운드에서 동작 합니다. & 또는 이미 진행중인 프로세스에 bg 명령을 입력 해서 Background로 변경하고 이 것을 다시 fg를 입력해서..


원문링크 : [Linux]리눅스 프로세스 포그라운드, 백그라운드란? 사용방법(foreground, background, kill, ps, process)