Unix

pm2로 cron task 만들기

ForceCore 2024. 1. 26. 10:16

cron으로 등록하면 로그가 잘 남지 않고 이메일로 출력이 오기 때문에 불편하다.

cronicle같은 것을 써도 되는데 cronicle은 좀 보안이 나쁜 거 같음. worker만 따로 돌리는 개념은 없?고.

airflow로 돌리기엔 그 정도까지 중요한 task는 또 아닌 경우 pm2를 쓸 수 있다.

 

pm2 start 실행하고싶은거 --cron-restart="0 * * * *" --no-autorestart --namespace=cron

 

이 정도?

--no-autostart 가 없으면 데몬이 아니라 실행되고 종료되는 task도 재실행 해야하는 것으로 생각해서 cron-restart로 지정한 값에 상관 없이 스크립트를 계속 실행하게 된다.