Ubuntu 환경에서 AWS 서버에 접속하고, 파이썬을 자유자재로 실행 및 백드라운드 실행 학습
ssh -i (key.pem) ubuntu@(server ip)
(1) ubuntu 설치관리자 apt 업데이트 수행
sudo apt update
(2) Python3 업데이트 실행 : 설치된 파이썬을 최신버전으로 업그레이드
sudo apt-get upgrade python3
(3) pip3 --version : 파이썬 패키지를 설치, 관리
pip3 --version
(4) 버전이 확인이 안 되면 (즉, 설치 안 된 상태) -> 설치 진행
sudo apt install python3-pip
(5) python3 실행
python3
(1) 창을 닫아도 파이썬이 계속 실행되도록 하는 명령어
nohup python3 filename.py &
(2) nohup 실행으로 생긴 로그 확인
tail -f nohup.out
nohub python3 -u file.py &
tail -f nohup.out
(3) nohup 파일명 변경
nohup python3 -u file.py > name &
(4) 백그라운드 실행 프로그램 정지
ps -ef | grep file.py
(5) 프로그램 종료
kill processID
(6) 권한 부여
chmod 755 file.py