반응형
백그라운드로 앱 실행하기
백그라운드에서 서버 지속 실행: 리눅스 명령어
nohup streamlit run app.py & |
ㄴ 터미널 접속을 끊어도, 24시간 365일 스트림릿 돌아가도록
nohup streamlit run app.py --server.port 8503 & |
ㄴ nohangup: 끊지마
ㄴ – server.port 포트번호: 포트번호를 정해준다.
- 상기 명령어를 실행하면, 나오는 문구
ㄴ 앞으로 인풋이나 아웃풋을 여기에 보여주지 않을것이다….라는 뜻
- PuTTY를 닫아도, 서버 웹 브라우저는 잘 돌아간다.
- 코드를 수정한 후에, 다시 터미널(PuTTY)에서 git pull명령어를 내려준다.
- 파이썬 코드가 아니기 때문에 (base)에서 명령을 내려야 하지만, 해당 파일이 있는 폴더로 가야한다.
ex) cd streamlit-car-price-app/
실행하고 있는 프로그램 리눅스 명령으로 닫는 법
- 내가 실행하고 있는 프로그램을 다 보여주는 명령어
ps -ef | grep streamlit |
ps: process
-ef: 전부다 보여달라
- 윈더우즈에서 작업관리자에서 돌아가는 프로세스
- 내 컴에서 돌아가는 프로그램들이 보여진다/(앱/백그라운드)
- streamlit이라고 들어있는 프로그램만 가지고 와라
- 해당 프로세스 id값을 가지고 있는 프로그램을 닫아라
kill 15233 |
ec2-user 15233, 여기에 나오는 숫자가 프로세스 id값이다.
반응형
'BackEnd > 리눅스 & AWS' 카테고리의 다른 글
데이터베이스, DBMS, NoSQL, AWS Lambda 간단 설명 (1) | 2022.10.03 |
---|---|
만든 앱 리눅스 서버에서 실행하기 (0) | 2022.06.04 |
서버에서 깃의 자료 가져오기: git pull (0) | 2022.06.04 |
Github 레파지토리와 서버 연결 (0) | 2022.06.04 |
AWS) EC2 방화벽 설정, 내 github와 (0) | 2022.06.04 |