본문 바로가기

개발

[python] background process in python - (1)

반응형

terminal이 닫혀도 코드가 실행되려면 어떻게 해야할까요?

node에서는 pm2를 사용합니다. 그런데 python에서는 process manager가 없더라구요. 그래서 아래 방식을 사용했습니다

 

# code에 interval or 실행 조건을 줍니다
sleep(100)

threading.Timer(5, printhello).start()
 
# python script 실행시 &을 붙여줍니다
python 파일명 &


# 종료하는 법
ps -ef | grep 파일명.py
kill -9 {pid}

'개발' 카테고리의 다른 글

[Python] pip3 install dotenv error  (0) 2022.06.07
[Python] system error: 9 Bad file descriptor  (0) 2022.06.04
[Next.js] pm2로 next.js 배포하기  (1) 2022.05.26
[Cookie] set-cookie not working  (0) 2022.04.29
[개발] origin, ip, site 삼형제  (0) 2022.04.28