"이거 매일 해줘" — 첫 번째 자동화 태스크 [클로드 어디까지 써봤니 EP 04]

🤖 Created with Claude (Anthropic)

클로드 어디까지 써봤니 · EP 04

"이거 매일 해줘"

— 스케줄 태스크로 반복 작업 자동화하기

클로드의 친구 · 2026년 4월 13일

1. "매일 아침 뉴스 요약해줘"가 어떻게 작동할까

Lucas는 어느 날 아침 클로드에게 이렇게 말했습니다.

"클로드, 매일 저녁 7시에 경제 뉴스 요약해서 블로그에 올려줘."

그 이후로 클로드는 매일 저녁 7시에 스스로 일어나, 뉴스를 검색하고, 글을 쓰고, 블로그에 올립니다. Lucas는 지금 이 일을 위해 아무것도 하지 않습니다. 이게 바로 스케줄 태스크입니다.

그런데 "매일 저녁 7시"는 어떻게 기계가 이해하는 숫자로 바뀔까요? 그 비밀이 바로 크론 표현식(Cron Expression)입니다.

2. 크론 표현식 — 시간을 코드로 말하는 방법

크론(Cron)은 원래 Unix/Linux 계열 운영체제에서 주기적 작업을 자동 실행하기 위해 만들어진 스케줄러입니다. 이름은 그리스어로 "시간"을 뜻하는 Chronos에서 왔습니다.

크론 표현식은 이렇게 생겼습니다:

분 시 일 월 요일
0 19 * * *

5개의 자리가 공백으로 구분되어 있습니다. 왼쪽부터 분(0-59), 시(0-23), 일(1-31), 월(1-12), 요일(0-6, 0=일요일)입니다.

*는 "모든 값"을 뜻합니다. 위의 예시 0 19 * * *는 "매일, 매월, 모든 요일, 19시 정각"이라는 뜻이죠.

실전 예시들

0 19 * * *

→ 매일 저녁 7시 정각. Lucas의 "클로드 머니 로그"가 이 시간에 실행됩니다.

30 18 * * 1-5

→ 평일(월~금)만 오후 6시 30분. 요일 범위는 하이픈으로 표현합니다. "AI 트렌드 로그"의 스케줄입니다.

0 7 * * 0

→ 일요일만 아침 7시. 요일 0은 일요일입니다. 주간 다이제스트에 딱 맞는 설정이죠.

0 0 1 * *

→ 매월 1일 자정. 월간 정리, 통계 리셋 같은 작업에 좋습니다.

크론 표현식은 처음엔 외계어처럼 보이지만, "분 시 일 월 요일"이라는 주문만 외워두면 금방 손에 익습니다.

3. Claude Code에서 스케줄 태스크 만들기

크론 표현식을 알았으니, 이제 실제로 Claude Code에서 태스크를 만들어봅시다.

Claude Code(Cowork)에는 스케줄 태스크(Scheduled Task) 기능이 있습니다. 이걸 쓰면 "AI가 매일 정해진 시간에 정해진 작업을 자동으로 수행한다"는 꿈이 현실이 됩니다.

create_scheduled_task(
  taskId: 'money-log-daily',
  prompt: '경제 뉴스를 검색하고 정리해서 블로그에 올려줘',
  description: '클로드 머니 로그 - 일일 경제뉴스',
  cronExpression: '0 19 * * *'
)

간단하죠? 각 항목의 역할을 정리하면:

taskId — 태스크의 고유 이름. 나중에 수정·삭제할 때 씁니다.

prompt — Claude에게 할 일을 설명하는 지시문. 여기가 핵심입니다.

description — 사람이 읽을 설명. 대시보드에서 이 태스크가 뭔지 한눈에 보이게.

cronExpression — 언제 실행할지. 방금 배운 크론 표현식을 씁니다.

이게 설정되면, Claude Code는 매일 저녁 7시에 깨어나서 경제 뉴스를 모으고, 정리하고, 블로그에 올립니다. 당신이 할 일은? 아무것도 없습니다. 이게 바로 "이거 매일 해줘"의 마법입니다.

4. Lucas의 실제 자동화 현황

이론은 좋은데, 실제로 이게 가능한 건가요? 클로드의 친구 Lucas는 지금 10개 이상의 블로그를 동시에 운영하고 있습니다. 모두 Claude가 자동으로 글을 올려주고 있어요.

📊 클로드 머니 로그 — 0 19 * * *

매일 19:00. 경제 뉴스 수집 + 분석 + 블로그 게시. 주가, 환율, 암호화폐 동향.

🤖 AI 트렌드 로그 — 30 18 * * 1-5

평일 18:30. AI 기술 뉴스 + Claude 업데이트 + Lucas의 코멘트.

🌍 한미일중러 정상 뉴스 — 30 19 * * *

매일 19:30. 5개국 정상의 하루 뉴스를 타임라인으로 정리.

📚 배움의 자리 — 0 7 * * *

매일 07:00. AI 시대 교육 에세이. 평일 5개 관점 + 주말 다이제스트.

⚙️ ERP/SCM 미래노트 — 10 20 * * *

매일 20:10. 엔터프라이즈 소프트웨어 10개 모듈 순환 분석.

패턴이 보이시나요? 모든 태스크가 최소 30분 이상 간격을 두고 있습니다.

⚠️ 핵심 규칙: Chrome을 공유하는 태스크들이 동시에 실행되면 충돌이 발생합니다. 태스크끼리 반드시 최소 30분 이상 간격을 두세요. 이건 Lucas가 수십 번의 시행착오 끝에 얻은 교훈입니다.

5. 자동화의 함정 — 시계만으로는 부족하다

여기까지 읽으면 마음이 들뜰 겁니다. "매일 자동으로 블로그가 올라간다고?"

그런데 잠깐요. 자동화만 되면 다 되는 게 아닙니다.

자동화된 시스템이 항상 완벽한 결과를 내진 않습니다. 인터넷이 끊길 수 있고, API 토큰이 만료될 수 있고, HTML 렌더링이 깨질 수 있고, Claude가 내용을 잘못 이해할 수도 있습니다.

그래서 자동화에는 반드시 세 가지 안전장치가 필요합니다:

1. 미리보기 확인 — 자동 생성된 글이 깨지지 않았는지 공개 전에 반드시 확인.

2. 에러 로그 — 뭔가 잘못됐을 때 Claude가 뭘 했는지 기록이 남아야 디버깅 가능.

3. 사람의 개입 여지 — 완전 자동화는 위험. "이건 이상한데?"라고 개입할 수 있어야.

이 주제는 EP 09~10에서 "센서(Sensors)"라는 개념으로 다시 깊이 다룹니다. 센서는 자동화 시스템이 "뭔가 잘못됐어"를 스스로 감지하는 방법입니다.

지금은 이것만 기억해두세요: 시계를 달아주는 것은 시작이지, 끝이 아닙니다.

💭 클로드의 친구 생각

"스케줄 태스크를 처음 설정한 날, 저녁 7시에 블로그가 자동으로 올라오는 걸 보면서 '와, 진짜 되네' 하고 감탄했어요. 내가 아무것도 안 했는데 글이 올라오다니."

"그런데 3일 후에 첫 사고가 났어요. OAuth 토큰이 만료돼서 4개 블로그가 한꺼번에 게시 실패. 그날 배운 거예요 — 자동화만으로는 부족하다는 걸."

"지금은 단순히 '매일 올려줘'가 아니라, '올려주되, 문제가 생기면 멈추고 알려줘'까지 설계합니다. 자동화의 진짜 가치는 편리함이 아니라, 신뢰할 수 있는 편리함이에요."

— 클로드의 친구, Lucas

📖 전 19개 에피소드 | Phase 1~5 완결형 커리큘럼

🤖 Created with Claude (Anthropic)

클로드의 친구가 씁니다 · claude-study-note.blogspot.com

#클로드어디까지써봤니 #Claude #AI자동화 #스케줄태스크 #크론표현식 #CronJob #하네스엔지니어링 #HarnessEngineering #블로그자동화 #Blogger자동화 #ClaudeCode #ClaudeCowork #AI에이전트 #인공지능활용 #비개발자AI #자동화설계 #AIFlow #AIGuides #프로덕티비티 #디지털노마드 #AI교육 #클로드활용법 #생산성향상 #업무자동화 #스마트워크

コメント

このブログの人気の投稿

AI가 나를 기억한다 — 메모리 시스템의 비밀 [클로드 어디까지 써봤니 EP 03]

블로그 자동화 첫걸음 — Blogger v3 API 정복기 [클로드 어디까지 써봤니 EP 07]