nohup python app.py &
해당 폴더 들어가서 이렇게 하면
python app.py 했을 때, 내가 끄기 전까지만 실행되던 녀석을
내가 접속을 해제하든 뭐하든 실행되게(그리고 실행되고 있는 상태에서 나도 다른 명령어를 칠 수 있는 상태로) 할 수 있다.
그렇다면 이렇게 백그라운드에서 계속 돌아가도록 켜놓은 뒤 나중에 종료하는 방법은?
1. ps -ef | grep 'app.py'
명령어를 통해 현재 돌아가고 있는 프로세스들을 확인한 뒤
(부연설명) ps -ef 명령어를 치면 돌아가고 있는 모든 프로세스가 나오는데 | grep 'app.py'라고 하면 그 중에서 app.py가 포함된 프로세스들만 보여줌.
꺼야할 일이 뭐가 있을까?
파일을 수정하고 싶을 때!
기본 과정
1) 프로세스 종료
2) 파일 삭제
3) 파일질라로 새로 업데이트된 파일을 다시 업로드