English

bg — 중단된 작업을 백그라운드에서 재개

Linux / 서비스 및 프로세스 관리 / bg.html

서비스 및 프로세스 관리원문등록 2026-10-20T09:00:00+09:00

중단된 작업을 백그라운드에서 계속 실행하도록 재개하는 셸 내장 명령.

기본 정보

명령어 이름bg
한 줄 소개중단된 작업을 백그라운드에서 계속 실행하도록 재개하는 셸 내장 명령.
제공Bash 및 POSIX 셸 내장
공식 문서https://www.gnu.org/software/bash/manual/html_node/Job-Control-Builtins.html
지원 운영체제Linux, macOS, BSD
설치 여부기본 탑재 (셸 내장)
분류리눅스 서비스·프로세스 (태그: 프로세스·자원 관리 (태그: 작업 제어, 백그라운드, 셸))

이 명령어는 무엇인가?

bg는 Ctrl+Z로 중단한 작업을 종료하지 않고 백그라운드에서 다시 진행시킵니다.

작업 번호를 생략하면 현재 작업을 대상으로 하며, 셸이 관리하는 작업에만 적용됩니다.

어떤 문제를 해결하는가?

  • 편집기나 빌드를 잠시 멈췄다가 백그라운드로 계속 돌립니다.
  • 대화형 셸을 되찾으면서 긴 작업을 유지합니다.
  • 여러 작업을 번갈아 진행합니다.
  • 중단 상태로 남은 작업을 정리합니다.

주요 기능

현재 작업 재개

작업 번호 없이 실행하면 현재 작업을 재개합니다.

  • 활용 상황: 방금 중단한 작업을 이어갈 때
  • 얻는 결과: 백그라운드에서 계속 실행
  • 제한 사항: 출력이 섞여 보일 수 있음

번호 지정 재개

jobs로 확인한 작업 번호를 지정합니다.

  • 활용 상황: 여러 작업 중 하나만 재개할 때
  • 얻는 결과: 해당 작업이 백그라운드로 이동
  • 제한 사항: 다른 세션의 작업은 지정 불가

상태 확인

재개 후 jobs로 실행 중 상태를 확인합니다.

  • 활용 상황: 재개가 실제로 됐는지 볼 때
  • 얻는 결과: Running 상태 표시
  • 제한 사항: 완료 여부는 별도 확인 필요

설치 및 실행

설치 여부 확인

help bg

man bash # bg is a shell builtin

실제 사용 예제

현재 작업 재개

중단한 작업을 백그라운드로 보냅니다.

# Resume the current stopped job in the background
bg

번호로 재개

1번 작업을 재개합니다.

# Resume job 1 in the background
bg %1

상태 확인

재개 후 작업 목록을 확인합니다.

# Confirm the job is running
jobs -l