강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

특정 프로세스를 백그라운드 실행모드로 전환시키는 bg명령어 개론

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정 프로세스를 백그라운드 실행모드로 전환시키는 bg명령어 개론





 

리눅스시스템에서 실행되고 있는 모든 프로세스(process)들은 foreground작업 또는 background작업 하나의 상태로 실행됩니다. 

 

 

 

 우리가 흔히 일반적인 방법으로 실행시키는 거의 모든 프로세스들은 foreground작업입니다. 

 

 

 

 그리고 흔하지는 않지만 명령어의 끝에 “&” 붙여서 실행할 때에는 background 실행이 됩니다. 

 

 

 

 물론, 이외에도 자동으로 background 실행되는 경우도 있습니다. 

 

 

 

 이번 장에서 설명하는 bg, 그리고 이 웹사이트(www.linux.co.kr) fg  강좌,   jobs라는 명령어는 모두 이러한 프로세스들의 foreground작업과 background작업에 관한 설정과 확인(상태) 하는 명령어들 입니다. 

 

 

 

 

 

 

 

bg "background" 약어로서 실행시킨 프로세스를 백그라운드작업(후면작업)으로 전환시키는 쉘내부명령어입니다. 

 

 

 

  , 실행시킨 명령어의 실행이 끝나지 않은 상태에서 다른 작업을 해야 필요성이 있을 , 이미 실행시킨 작업을 백그라운드작업으로 전환시킨 후에 다른 작업을 있도록 하기 위해서 사용합니다. 

 

 

 

 

 

이와는 반대로 fg라는 명령어는 "foreground" 약어로서 전면부작업을 의미합니다. 

 

 

 

  , fg 백그라운드로 실행중인 작업을 다시 전면부로 실행시키는 명령어로서 bg와는 반대의 명령어입니다. 

 

 

 

 fg 명령어의 자세한 사용법은 fg명령어편을 보시기 바랍니다. 

 

 

 

 

 

그리고 알아두셔야 하는 것은 bg명령어를 사용하지 않고 명령어 실행시에 명령행의 끝에 "&" 붙여 실행하면 처음부터 백그라운드로 실행이 된다는 것입니다. 

 

 

 

 

 

사용형식 :  bg  [%작업번호]

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  81 명