-
[Flask] 콘솔 종료해도 백그라운드에서 실행프로그래밍/Python 2021. 6. 7. 22:04728x90
Flask의 경우, 콘솔이나 ssh를 종료하면 flask또한 같이 종료된다.
해결하기 위한 방법은 아래와 같다.
nohup python3 -u flask_app.py &
nohup은 터미널이 종료되어도 표준 출력인 콘솔 출력은 nohup.out 파일에 계속해서 기록된다.
백그라운드로 실행된 프로세스를 종료하기 위해서는 ps명령으로 pid를 확인한 후, kill하면 된다.
ps -ef | grep [프로세스명] # 혹은 ps -aux kill -9 [PID]
728x90댓글