개발

[python] background process in python - (1)

도깨비! 2022. 6. 1. 00:47
반응형

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}