터미널 세션 끊겨도 프로세스 실행 되게 하기
[linux] nohup 터미널 세션 끊겨도 프로세스 실행 되게 하기(백그라운드에서 실행)
nohup로 실행하면 hang-up signal이 와도 동작하기 때문에 터미널 연결이 끊어져도 실행을 멈추지 않는다 &는 백그라운드로 실행한다는 의미로 기본적으로 nohup가 아닐 경우 터미널이 끊어지면 실행도 끊어진다. nohup [프로세스] & nohup 를 통해 작업이 실행되는 동안 나타나는 메시지는 nohup.out 파일에 저장된다. rail 명령어로 nohup.out 파일에 저장되고 있는 메시지들을 확인할 수 있다. 종료는 ctrl+c로 할 수 있다. tail -f nohup.out cat nohup.out 프로세스가 잘 실행되고 있는지 jobs 명령어로 확인한다. 프로세스 종료는 kill 명령어를 사용한다 작업번호 앞에 %를 꼭 붙여 사용해야한다 netstat -tnlp #kill -9 %작업..