cron

2 posts
Cloudflare Cron Triggers로 정기 작업 스케줄링하기

Cloudflare Cron Triggers로 정기 작업 스케줄링하기

매일 새벽에 낡은 데이터를 지우거나, 30분마다 외부 API에서 시세를 긁어오거나, 아침마다 요약 리포트를 보내는 일. 이런 정기 작업은 흔하지만, 이거 하나 돌리자고 서버나 VM을 24시간 켜두는 건 아깝죠. crontab을 걸어둘 상시 머신이 필요하고, 그 머신은 대부분의 시간을 놀면서 요금만 축내니까요. Cloudflare Workers의 Cron Triggers는 이 문제를 관리형으로 풉니다. 정해진 시각이 되면 Cloudflare가 알아서 우리 코드를 깨워주고, 실행이 끝나면 다시 잠들어요. 상시 켜둘 서버도 cron 데몬

crontab 명령어 사용법: cron 표현식으로 작업 예약하기

crontab 명령어 사용법: cron 표현식으로 작업 예약하기

설정 파일을 읽다가 30 4 1,15 * 5 같은 줄을 마주친 적 있으신가요? 별표와 숫자가 다섯 자리로 늘어선 이 표기법은 백업 스크립트, CI 워크플로우, 서버리스 스케줄러까지 안 끼는 데가 없는데, 정작 볼 때마다 검색창을 다시 여는 분이 많습니다. 저도 그랬어요 😅 이 표기법의 이름은 cron 표현식입니다. 1975년 유닉스의 cron 데몬에서 태어나 40년 넘게 살아남았고, 그 사이 원래 살던 유닉스 서버를 한참 벗어나 온갖 도구의 스케줄링 문법으로 퍼졌습니다. 이번 포스팅에서는 리눅스의 crontab 명령어로 작업을 예

Discord