。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

강의/DevOps Linux

[DevOps-Linux] 6. 프로세스와 서비스- 3. FOREGROUND와 BACKGROUND

quarrrter 2023. 7. 9. 23:12

리눅스에서 프로세스가 동작하는 방식

 

1. Foreground(전경) 방식

리눅스에서 일반적으로 사용자가 명령을 실행하는 방식(CLI)

커맨드라인을 통해 ls 실행하면 ls 실행이 끝날때까지 bash는 대기 

기존에 작동하던 프로세스는 대기를 하고 새롭게 실행한 프로세스가 전면에 실행된다. 

 

2. Background(후면) 방식

명령행 끝에 "&" 추가 

부각을 받지는 않지만 배경으로써 역할을 하는 ,,

bash 프로세스가 계속 진행중인데 어떤 명령을 실행했을때 bash프로세스 뒤쪽에서 별도의 역할을 실행하는 것. 

기존 동작하고 있던 프로세스는 계속 동작을 수행하고 백그라운드 프로세스는 뒤에서 나란히 실행하는 것. 

여러개의 프로세스를 동시에 실행할 수 있다.