755 이상 권한 부여
$ chmod 755 file.py
nohup으로 실행
$ nohup python3 file.py &
$ nohup python3 -u file.py &
$ nohup python3 -u file.py > 로그파일명 &
로그 확인
$ tail -f nohup.out
Background 프로세스 확인
$ ps -ef | grep file.py
Background 프로세스 종료
$ kill [프로세스ID]
& vs nohup
예전에는, &은 세션 종료 시 함께 종료되지만 nohup은 그대로 유지된다는 차이가 있었다.
그러나 언젠가부터 &도 nohup과 마찬가지로 세션이 끊어져도 유지되도록 변경되었다.
그래도 이 포스팅에서와 같이 nohup + & 으로 조합해서 쓰는 것이 가장 안전하다.