OS/Linux(Ubuntu)
[Linux/Ubuntu] 백그라운드 프로세스(프로그램) 실행(nohup)
devsalix
2022. 11. 28. 15:27
728x90
ssh 콘솔 창에서 백그라운드로 프로그램을 시작하고 싶다면
nohup 명령어를 이용하면 쉽게 백그라운드로 프로그램을 실행할 수 있다
nohup의 명령어로 프로그램을 실행한다면
현재 접속되어 있는 연결이 끊어지더라도
계속 해서 프로그램을 돌릴 수 있다
nohup /etc/program &
이렇게 "nohup 프로그램명 &" 실행하면 백그라운드로
프로그램을 실행되는 모습을 확인할 수 있다
위 스샷은 프로세스가 없는 상태의 스샷이다
위 스샷은 nohup 으로 프로그램을 실행한 상태이다
저 상태에서 Ctrl+C를 눌러 빠져나와서
ps 명령어로 해당 프로세스를 확인해 보면
프로그램이 실행되어 있는것을 확인할 수 있다
기존 ssh 연결을 끊은 후 재 접속 하여
다시 한번 ps 명령어로 해당 프로세스를 확인하면
TTY가 ? 로 확인되며 여전히 프로세스가 실행되어 있는 것을
확인할 수 있다
제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀
728x90
반응형