[shell] 프로그램 백그라운드 실행
1. Nohup을 사용한 방법
nohup
명령어를 사용하여 프로그램을 실행하면 해당 프로세스는 백그라운드로 전환되고, 로그 메시지는 nohup.out 파일에 저장됩니다.
nohup ./your_program &
2. & (Ampersand)를 사용한 방법
&
를 명령어 끝에 추가하여 프로그램을 백그라운드에서 실행할 수 있습니다.
./your_program &
3. Disown을 사용한 방법
disown
명령어를 사용하여 이미 실행 중인 프로그램을 백그라운드로 전환할 수 있습니다.
./your_program
Ctrl+Z
bg
disown
4. 백그라운드 작업 관리자 사용
일부 쉘 관리자는 실행 중인 작업을 관리하는 기능을 제공합니다. bash 쉘의 경우 jobs
및 bg
와 같은 명령어를 사용할 수 있습니다.
이러한 방법 중 원하는 방법을 선택하여 프로그램을 백그라운드에서 실행하실 수 있습니다.