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
반응형