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