웹에서 작업 예약 실행
3 hours ago
1
-
Claude Code의 클라우드 예약 기능으로 반복 업무를 자동화하고, 컴퓨터가 꺼져 있어도 백그라운드에서 실행 가능
- 예약 방식은 Cloud, Desktop, /loop 세 가지로, 실행 위치와 주기 설정 단위가 다름
- 웹, 데스크톱 앱, CLI에서 작업 이름·저장소·환경·주기·커넥터를 지정해 예약 생성 가능
-
시간대 자동 변환, 맞춤 주기 설정, MCP 커넥터 연동으로 Slack·Linear·Google Drive와 통합 가능
- 개발자는 이를 통해 코드 리뷰, CI 분석, 문서 동기화 등 지속적 자동화 워크플로우 구축 가능
웹에서 작업 예약 실행
-
클라우드 기반 예약 작업으로 반복 업무를 자동화할 수 있음
- Anthropic이 관리하는 인프라에서 실행되어, 사용자의 컴퓨터가 꺼져 있어도 계속 작동
- 예시로 매일 아침 Pull Request 검토, 야간 CI 실패 분석, 문서 동기화, 주간 의존성 감사 등이 있음
- Claude Code on the web의 모든 사용자(Pro, Max, Team, Enterprise)에게 제공
예약 옵션 비교
- Claude Code는 Cloud, Desktop, /loop 세 가지 예약 실행 방식을 지원
- Cloud는 Anthropic 클라우드에서 실행되어 컴퓨터가 꺼져 있어도 작동
- Desktop과 /loop는 로컬 머신에서 실행되며, 세션 유지 여부와 파일 접근 권한이 다름
- Cloud 작업은 1시간 단위 최소 간격, Desktop과 /loop는 1분 단위 간격 설정 가능
- Cloud는 자동 실행되며 권한 프롬프트 없이 동작, Desktop은 작업별 권한 설정 가능
예약 작업 생성 절차
- 예약 작업은 웹, 데스크톱 앱, CLI에서 생성 가능
- 웹: claude.ai/code/scheduled에서 New scheduled task 클릭
- 데스크톱: Schedule 페이지에서 New remote task 선택
- CLI: /schedule 명령으로 대화형 설정 또는 /schedule daily PR review at 9am과 같이 직접 지정
- 생성 단계
-
작업 이름 및 프롬프트 작성: 자율 실행되므로 명확하고 완결된 프롬프트 필요
-
저장소 선택: GitHub 저장소를 추가, 기본 브랜치에서 클론 후 claude/ 접두 브랜치에 변경사항 푸시
-
환경 선택: 네트워크 접근, 환경 변수, 설치 스크립트를 포함한 클라우드 환경 지정
-
주기 선택: 기본은 현지 시간 기준 매일 오전 9시, CLI에서 /schedule update로 세부 조정 가능
-
커넥터 검토: Slack, Linear, Google Drive 등 MCP 커넥터 포함 여부 선택
-
생성 완료: 생성 후 목록에 표시되며, 다음 예약 시간에 자동 실행 또는 Run now로 즉시 실행 가능
실행 주기 옵션
- 예약 주기는 시간대 자동 변환을 지원하며 지정한 현지 시간에 실행
- 실행은 몇 분 지연될 수 있으나 각 작업마다 일정한 오프셋 유지
- 기본 제공 주기
- Hourly: 매시간 실행
- Daily: 하루 한 번, 기본 9:00 AM
- Weekdays: 평일만 실행
- Weekly: 주 1회 지정 요일 및 시간에 실행
- 2시간마다, 매월 1일 등 맞춤 주기는 CLI의 /schedule update로 설정 가능
저장소 및 브랜치 권한
- 각 실행 시 저장소를 새로 클론하며 기본 브랜치에서 시작
- 기본적으로 claude/ 접두 브랜치에만 푸시 가능
- 보호 브랜치 수정이 필요할 경우 Allow unrestricted branch pushes 옵션으로 제한 해제 가능
커넥터
- 예약 작업은 MCP 커넥터를 통해 외부 서비스와 상호작용 가능
- 예: Slack 채널에서 지원 요청을 읽고 Linear에 이슈 생성
- 기본적으로 연결된 모든 커넥터가 포함되며, 필요 없는 항목은 제거 가능
- 커넥터는 작업 생성 폼, Settings > Connectors, CLI /schedule update에서 관리 가능
환경 설정
- 각 작업은 클라우드 환경에서 실행되며, 네트워크 접근, 환경 변수, 설치 스크립트를 제어
- API 접근, 의존성 설치, 네트워크 제한 등을 위해 사전 구성 필요
- 기본 환경(Default) 외에 사용자 정의 환경 생성 가능
예약 작업 관리
-
Scheduled 목록에서 작업을 클릭하면 상세 페이지로 이동
- 저장소, 커넥터, 프롬프트, 주기, 과거 실행 내역 확인 가능
-
실행 내역 보기 및 상호작용
- 각 실행(run)을 클릭하면 전체 세션으로 열림
- Claude의 수행 내용, 변경사항 검토, Pull Request 생성, 대화 이어가기 가능
- 세션 제목 옆 드롭다운으로 이름 변경, 보관, 삭제 가능
-
작업 편집 및 제어
-
Run now로 즉시 실행
-
Repeats 토글로 일시 중지 또는 재개
- 편집 아이콘으로 이름, 프롬프트, 주기, 저장소, 환경, 커넥터 수정
- 삭제 아이콘으로 작업 제거 (기존 세션은 유지)
- CLI에서도 /schedule list, /schedule update, /schedule run 명령으로 관리 가능
관련 리소스
-
Homepage
-
개발자
- 웹에서 작업 예약 실행