nohup은 HUP(hangup) 신호를 무시하도록 만드는 POSIX 명령어이다.
HUP 신호는 전통적으로 터미널이 의존 프로세스들에게 로그아웃을 알리는 방식이다.
일반적으로 터미널로 향하는 출력은 별도로 넘겨주기 처리를 하지 않았을 경우 nohup.out이라는 이름의 파일로 출력된다.
아래의 명령어로 실행하면 된다
nohup python app.py &
# 아래 명령어로 미리 pid 값(프로세스 번호)을 본다
ps -ef | grep 'python'
# 아래 명령어로 특정 프로세스를 종료시킨다
kill -9 [pid값]
리눅스 자체의 기능
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000
# project 가 있는 폴더로 이동
# cd ~/alonememo
python app.py