[리눅스] 파이썬 파일 백그라운드 실행
nohup python -u [실행할파일].py>log.log&
- 작업을 백그라운드에서 터미널이 종료되도 실행되게끔 하는방법.
- 작업이 생각보다 오래걸릴 때 백그라운드로 작업하고, log.log라는 파일에 실시간으로 로그를 확인할 수 있다.
jobs
- 백그라운드로 실행중인 작업을 확인할 수 있다.
kill PID or %작업번호
- ps를 활용하여 PID를 확인할 수 있는데, jobs를 통해 작업번호를 확인하고 프로세스를 종료시키는 것도 용이한거 같다. 종료가 잘안될 때는 SIGNAL중 9번 강제종료를 통해서 종료할 수 있다.
참고