Heartbeat 모니터링 대신 OpenClaw Cron 작업을 사용하여 예약된 작업 실행하기

✍️ OpenClawRadar📅 게시일: April 13, 2026🔗 Source
Heartbeat 모니터링 대신 OpenClaw Cron 작업을 사용하여 예약된 작업 실행하기
Ad

예약 작업을 위한 OpenClaw Cron 작업

레딧 사용자는 이메일 확인, 캘린더 요약, 레딧 스캔과 같은 예약 작업에 HEARTBEAT.md를 오용하는 일반적인 패턴을 지적하며, 이를 비용이 많이 들고 신뢰할 수 없다고 설명합니다. 이 게시글은 특정 시간에 특정 프롬프트로 실행되는 예약 작업에는 cron 작업을 대신 사용할 것을 권장합니다.

주요 명령어 및 구성

출처에서는 두 가지 구체적인 cron 작업 예시를 제공합니다:

openclaw cron add \
 --name "아침 브리핑" \
 --cron "15 7 * * *" \
 --tz "Asia/Kolkata" \
 --session isolated \
 --message "아침 브리핑을 작성하세요. 다음 순서로 확인하세요: 1. 캘린더: 오늘의 회의, 오전 10시 이전 또는 겹치는 항목을 표시하세요. 2. 이메일: 읽지 않은 받은편지함. 긴급 = [이름1], [이름2], [이름3] 발신 또는 마감/asap/긴급 포함. 그 외 모든 것 = 발신자 + 제목만. 3. 날씨: 최고, 최저, 강수. 한 줄. 4. 우선순위: 오늘이나 지연된 항목에 대해 [시트 URL]을 확인하세요. 하나의 텔레그램 메시지로. 긴급한 내용을 먼저. 15줄 이하. 불필요한 내용 없음. 정말 주목할 만한 것이 없다면: 조용한 아침, 긴급한 사항 없음. 보고할 내용을 만들어내지 마세요."
openclaw cron add \
 --name "이메일 분류" \
 --cron "0 9,11,13,15,17 * * *" \
 --tz "Asia/Kolkata" \
 --session isolated \
 --message "새로운 읽지 않은 이메일에 대해 받은편지함을 스캔하세요. 다음으로 분류하세요: 오늘 답장: 오늘 끝나기 전에 제 응답이 필요함. 이번 주: 중요하지만 긴급하지 않음. 참고용: 뉴스레터, 알림. '오늘 답장'에 항목이 있는 경우에만 텔레그램으로 저에게 메시지를 보내세요. 답장을 초안 작성하지 마세요. 응답을 제안하지 마세요. 분류하고 보고만 하세요."
Ad

중요한 세션 격리

이 게시글은 각 cron 실행이 새로운 컨텍스트를 얻도록 보장하는 --session isolated 플래그의 중요성을 강조합니다. 이 플래그 없이는 cron 작업 컨텍스트(예: 캘린더 또는 이메일 정보)가 다른 대화로 유출되어 일반 상호작용 중에 에이전트가 관련 없는 정보를 참조하게 될 수 있습니다. 사용자는 디버깅 중에 "시작하기 전에, 니샤와의 오후 2시 약속을 잊지 마세요"와 같은 내용이 나타나는 예시를 제공합니다.

알려진 버그 및 테스트

출처에서는 격리 세션이 버전 간에 버그가 있었음을 언급하며, 작업이 자동으로 실행되지 않는 문제 #10804, #13546, #44257을 특별히 언급합니다. 권장 사항은 openclaw cron runs --id <jobId>를 사용하여 모든 업데이트 후 cron을 테스트하여 실제로 실행되었는지 확인하는 것입니다.

📖 전체 출처 읽기: r/openclaw

Ad

👀 See Also