[Shell script/cmd] nohup 동작 유지, background 수행

Posted by [하늘이]
2021. 7. 19. 23:49 IT/shell script, cmd
반응형

nohup

명령어는 리눅스에서 프로세스를 실행한 터미널의 session 연결이 끊어지더라도 지속적으로 동작 할 수 있게 해주는 명령어입니다.

ex) jar 파일을 background 로 실행을 시키고 session 이 끊어져도 지속 동작되도록 한다.

	$ nohup java -jar test.jar &

 명령문 마지막에 '&' 을 붙이는 경우 background 로 실행을 시키라는 명령이다.

유사하게 사용할 수 있는 명령어는 screen 이다.

보통 terminal에서 수행하던 동작은 terminal 이 닫히면 종료가 된다. screen 명령은 terminal 을 닫아도 수행이 지속된다.

물론 이전 사용하던 termianl 을 screen -r 과 id로 회복 시킬 수도 있습니다.

관련 자료는 google 을 찾으면 많이 나옵니다. 

 

반응형