매일 업무 시작 3시간 전에 cronjob으로 Claude code를 핑해서 세션 리셋 시간을 앞당기기
Have a cronjob every morning 3 hours before you usually start work pinging claude code to have a quicker session reset.
핵심 요약
업무 시작 전 cronjob으로 Claude 세션 타이머를 미리 리셋해 작업 중 제한에 걸리지 않게 하는 팁.
- 세션 최적화 — cronjob을 활용해 Claude의 5시간 사용 제한 타이머를 업무 시작 전 미리 리셋함.
- 작업 효율성 — 업무 도중 세션 제한에 걸리는 상황을 방지하여 흐름이 끊기지 않게 함.
- TOS 주의사항 — 자동화된 스크립트 사용은 Anthropic 서비스 이용 약관 위반 가능성이 있음.
- 주간 제한 우려 — 세션 리셋을 자주 하면 일일 사용량이 늘어나 주간 제한에 더 빨리 도달할 수 있음.
매일 아침마다 "claude -p 'ping'" 명령어를 실행하는 크론잡(cronjob)을 돌리고 있다. 보통 9시에 일을 시작하는데, 이 크론잡은 7시에 돌아가니까 세션 타이머가 매일 12시에 초기화되는 셈이지. 이렇게 안 하면 세션 제한이 꼭 애매한 시간에 걸려서, 정작 일 다 끝났을 때 초기화되곤 하거든. 이런 식으로 하면 하루에 훨씬 더 많은 작업을 처리할 수 있다.
핵심은 세션 2개 분량의 토큰을 연속으로 뽑아먹는 거다. 이상적인 건 사용량 99% 찍었을 때 타이머가 초기화되는 건데, 보통 첫 프롬프트 날리고 3시간쯤 뒤에 세션 제한 걸린다면, 일 시작하기 2시간 전에 크론잡을 맞춰두면 된다.
크론잡은 리눅스에서 작업 예약하는 건데, 윈도우나 맥에도 비슷한 기능이 있을 거다. 뭐라 부르는지는 잘 모르겠지만.
EDIT: 좀 더 이해하기 쉽게 내용을 보충했다.
EDIT2: 아, 이거 매일 아침 직접 수동으로 하는 거 아니면 서비스 이용 약관(TOS) 위반일 수도 있겠다.
약관 내용:
Except when you are accessing our Services via an Anthropic API Key or where we otherwise explicitly permit it, to access the Services through automated or non-human means, whether through a bot, script, or otherwise

