[linux]리눅스: nohup을 이용한 백그라운드 프로세스 실행
nohup이란?
no hang-up signal으로 불리며 리눅스, 유닉스에서 쉘 스크립트파일(.sh)을 데몬형태로 실행시키는 프로그램입니다.터미널 세션이 끊겨도 실행을 멈추지 않고 동작하도록 합니다.
nohup 사용법
$ nohup python filename.py &
실행 중인 nohup을 보고 싶다면
$ nohup python -u filename.py &
$ tail -f nohup.out
$ tail -f nohup.out
nohup을 사용하기 위해서는 755 이상의 권한을 주어야 합니다.
$ chmod +x filename.py
실행 중인 프로세스 확인
$ ps -ef | grep filename
프로세스 죽이기
$ kill -9 %1 (1번 프로세스일 경우)
댓글
댓글 쓰기