티스토리 뷰

항해

5주차_17(nohup 설정하기)

타올이 2021. 12. 18. 20:31
반응형

SSH 접속을 끊어도 서버가 계속 돌게 하기

  • 현재 상황.

Git bash 또는 맥의 터미널을 종료하면 (=즉, SSH 접속을 끊으면) 프로세스가 종료되면서, 서버가 돌아가지 않고 있습니다. 그러나 우리가 원격접속을 끊어도, 서버는 계속 동작해야겠죠?

  • 원격 접속을 종료하더라도 서버가 계속 돌아가게 하기

# 아래의 명령어로 실행하면 된다

nohup python app.py &

  • 서버 종료하기 - 강제종료하는 방법

# 아래 명령어로 미리 pid 값(프로세스 번호)을 본다

ps -ef | grep 'app.py' ( | 은 shift \)

 

# 아래 명령어로 특정 프로세스를 죽인다

kill -9 [pid값] 여기선 29575,29585

  • 다시 켜기

nohup python app.py &

SSH 접속을 종료한 뒤, 접속해봅니다!

  • 브라우저에서 접속하기

http://내AWS아이피/

 

끄는게 어려움!!

왜 끌까?

파일이 업데이트될 때 끄고 지우고 다시 업로드한 다음 돌리고 싶을때

 

순서

1. 돌고 있는 친구를 끄고 

2. 지우고

3. 수정된 파일을 올리고

4. 다시 로보으로 실행시킨다.

 

ps -ef | grep 'app.py' ( | 은 shift \)의 뜻

ps  -ef는 모든 프로세스를 다 보여줌

grep 'app.py' 은 그 중에 app.py만 보여달라는 뜻 

반응형

'항해' 카테고리의 다른 글

5주차_19(og 태그)  (0) 2021.12.18
5주차_18(도메인 구입하기)  (0) 2021.12.18
5주차_16(포트포워딩-상식)  (0) 2021.12.18
5주차_15(원페이지쇼핑몰 업로드해보기)  (0) 2021.12.18
5주차_14(AWS에서 포트 열어주기)  (0) 2021.12.18
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
링크
글 보관함