본문 바로가기
Data/Crawling

[2021.08.11] 인턴 +163 How to execute Python code in the background on Linux(Ubuntu20.04)?

by injekim97 2021. 8. 11.
반응형

[2021.08.11] 인턴 +163   How to execute Python code in the background on Linux(Ubuntu20.04)?

 

 

 

예전에 크롤링을 파이썬으로 구현 했을 때, 백그라운드로 실행하지 못하여, cron으로 실행하였다.

하지만, 이 게시글을 통해 이제 cron을 사욯아지 않아도 된다. (백그라운드로 실행이 된다)

 

 

 

1. #!/usr/bin/env python3 를 코드 맨 위에 줄에 추가 했을 경우

#!/usr/bin/env python3
chmod +x test.py 또는 chmod 777 test.py
nohup /path/to/test.py &



 

2 #!/usr/bin/env python3 를 코드 맨 위에 줄에 추가 하지 않았을 경우(08.11.2000 해당 방법은 됨)

# 필요하다면, sudo chown -R ubuntu:ubuntu /home/ubunu/real_time_air_python 명령어도 사용 가능

chmod 777 test.py

sudo vi 파일이름.sh
python3 /home/ubuntu/real_time_air_python/final_json_data_insert_org_unv.py

chmod 777 파일이름.sh
nohup /home/ubuntu/real_time_air_python/final_json_extract.sh &

 

 

 

* 리눅스 서버 시간 한국으로 최신화

sudo timedatectl set-timezone Asia/Seoul

 

반응형

댓글