[ubuntu]nohup으로 파이썬 파일 실행하기

코드왕·2023년 11월 9일
  1. 우분투에 파이썬 설치하기
sudo apt update
sudo apt-get install python3
sudo apt-get install pip

만약 pip3나 pip 안되면 아래 명령어 이용해서 가상환경 쓰기

sudo apt update

sudo apt install python3-venv

python3 -m venv myenv

source myenv/bin/activate
  1. 시간대설정
sudo timedatectl set-timezone Asia/Seoul

3.requirements.txt파일 만들기

pip freeze > requirements.txt
  1. requirements.txt 설치 (꼭 필요한 것들만 import 하도록 하자!!)
pip install -r requirements.txt

pip install requests openpyxl pandas beautifulsoup4 chromedriver-autoinstaller selenium pybase64 bcrypt webdriver-manager gspread oauth2client schedule boto3 supabase lxml
  1. 연속해서 실행하기
nohup python3 -u main.py &
  1. 로그 확인하기
tail -f nohup.out
  1. PID 알아내기
ps -ef | grep main.py
  1. 잡 죽이기
kill <PID>
  1. 파일 상위 폴더로 올릭
mv main.py ../
  1. 파이썬 가상환경 셋팅
sudo apt install python3-venv

python3 -m venv myenv

source myenv/bin/activate

pip install {원하는 패키지 설치}
profile
CODE DIVE!

0개의 댓글