5-16 내가 서버에 접속하고 있지 않을 때도 실행되게 하기

·2021년 7월 8일
0

nohup python app.py &
해당 폴더 들어가서 이렇게 하면
python app.py 했을 때, 내가 끄기 전까지만 실행되던 녀석을
내가 접속을 해제하든 뭐하든 실행되게(그리고 실행되고 있는 상태에서 나도 다른 명령어를 칠 수 있는 상태로) 할 수 있다.

그렇다면 이렇게 백그라운드에서 계속 돌아가도록 켜놓은 뒤 나중에 종료하는 방법은?
1. ps -ef | grep 'app.py'
명령어를 통해 현재 돌아가고 있는 프로세스들을 확인한 뒤
(부연설명) ps -ef 명령어를 치면 돌아가고 있는 모든 프로세스가 나오는데 | grep 'app.py'라고 하면 그 중에서 app.py가 포함된 프로세스들만 보여줌.

  1. app.py가 들어간 2개의 프로세스를 맨앞에 프로세스 번호를 보고
    kill -9 (해당번호)
    명령어를 통해 종료

꺼야할 일이 뭐가 있을까?
파일을 수정하고 싶을 때!
기본 과정
1) 프로세스 종료
2) 파일 삭제
3) 파일질라로 새로 업데이트된 파일을 다시 업로드

profile
백엔드 개발자. 공동의 목표를 함께 이해한 상태에서 솔직하게 소통하며 일하는 게 가장 즐겁고 효율적이라고 믿는 사람.

0개의 댓글

관련 채용 정보