Home nohup (no hangups)
Post
Cancel

Linux › nohup (no hangups)

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 + & 으로 조합해서 쓰는 것이 가장 안전하다.
❤ Recent Post
❤ How About This
❤ Visitor Counter