카테고리:

최대 1 분 소요

문제 상황

Flask의 경우, 콘솔이나 ssh를 종료하면 flask또한 같이 종료된다.

문제 해결

해결하기 위한 방법은 아래와 같다.

nohup python3 -u flask_app.py &

nohup은 터미널이 종료되어도 표준 출력인 콘솔 출력은 nohup.out 파일에 계속해서 기록된다.

백그라운드로 실행된 프로세스를 종료하기 위해서는 ps명령으로 pid를 확인한 후, kill하면 된다.

ps -ef | grep [프로세스명]
# 혹은
ps -aux

kill -9 [PID]

태그: background, cmd, console, flask, kill, nohup, PID, ps, python, ssh, 백그라운드, 콘솔

업데이트: