2024.04.26 - EC2 업로드 과정 6) 서버 수정 git pull
서버 컴퓨터인 아마존 리눅스는 계속 켜놓고 있는데
서버를 접속하게 해주는 내 컴퓨터도 같이 켜줘야 하는가?
그럼 내 컴퓨터는 서버2 인가?
아니다
내 컴퓨터는 그저 연결만 시켜주는 스위치와 같다
지금까지 서버를 RUN 할때
$ streamlit run app.py
라는 주문을 했다
하지만 이 커맨드는
터미널(putty)를 닫으면 스트림릿 서버도 꺼진다
$ nohup streamlit run app.py &
이제는 이렇게 입력해보자
여기서 nohup은 HUP(hangup) 신호를 무시하라는 뜻이며
행업은 끊다 라는 뜻이므로 끊기지않게 하라는 뜻이되고
&는 백그라운드에서 실행하라는 의미
즉, 이제 끊기지않고 계속 돌아간다는 의미다
하지만 아무 문구가 뜨지않아 진짜로 백그라운드에서 돌아가고 있는지
알수 없다
윈도우의 작업관리자처럼
확인할수 있는 커맨드를 입력해보자
ps -ef
를 입력하여 진짜로 돌아가고 있는지 확인해보자
하지만 너무 많으니
ps - ef | grep streamlit
을 입력해보자
이제 내가 따로 끄지않는한 서버는 계속 돌아간다
이때 서버를 닫고 싶다면
위의 5자리 숫자를 kill이라는 메세지를 커맨드 해주면 되겠다
kill 12345
하면 서버가 닫히게 된다
'AWS > EC2' 카테고리의 다른 글
EC2서버 스트림릿 한글 폰트 적용법 1) 폰트 설치 (0) | 2024.05.02 |
---|---|
EC2 서버 - 하나의 서버 n개의 페이지 run / --server.port 포트번호 (0) | 2024.05.02 |
EC2 업로드 과정 6) 서버 수정 git pull (0) | 2024.04.26 |
EC2 업로드 과정 5) 서버 Run (0) | 2024.04.25 |
EC2 업로드 과정 4) github clone (0) | 2024.04.25 |