[shell] 프로그램 백그라운드 실행

1. Nohup을 사용한 방법

nohup 명령어를 사용하여 프로그램을 실행하면 해당 프로세스는 백그라운드로 전환되고, 로그 메시지는 nohup.out 파일에 저장됩니다.

nohup ./your_program &

2. & (Ampersand)를 사용한 방법

&를 명령어 끝에 추가하여 프로그램을 백그라운드에서 실행할 수 있습니다.

./your_program &

3. Disown을 사용한 방법

disown 명령어를 사용하여 이미 실행 중인 프로그램을 백그라운드로 전환할 수 있습니다.

./your_program
Ctrl+Z
bg
disown

4. 백그라운드 작업 관리자 사용

일부 쉘 관리자는 실행 중인 작업을 관리하는 기능을 제공합니다. bash 쉘의 경우 jobsbg와 같은 명령어를 사용할 수 있습니다.

이러한 방법 중 원하는 방법을 선택하여 프로그램을 백그라운드에서 실행하실 수 있습니다.