AWS EC2 - 백그라운드로 실행/종료하기, 포트 설정하기

반응형

백그라운드란?

터미널 접속을 해제해도 24시간 서버가 돌아가도록 설정하는 것


백그라운드로 실행하기

  • 백그라운드 실행 명령어
  • nohup 명령어 & : no hang up(끊지마라), 명령어를, 백그라운드로
nohup 명령어 &

# 예시)
nohup streamlit run app.py &

 

  • 명령어 입력

 

  • 엔터


포트 지정하기

--server.port 포트번호
  • 포트 설정
    • 각각 8501, 8502 포트로 설정

 

  • 설정된 포트 확인

 

백그라운드로 실행되는지 확인

  • 해당 외부 주소로 이동, 정상 작동 확인

 

백그라운드 종료하기

  • 백그라운드가 실행중인지 프로세스 목록으로 먼저 확인
    • ps -l : 프로세스 상태를 목록으로 확인
    • ps -ef | grep 프로세스명 : 프로세스명을 검색하여 실행중인지 확인
      • 둘 중 편한것을 사용
ps -l
# 혹은
ps -ef | grep process_name

 

<ps -l>

 

 

  • 프로세스 종료
    • kill pid

반응형