가이드

Claude Code에서 프롬프트 스케줄링하기

Claude Code의 /loop 명령어로 프롬프트를 주기적으로 자동 실행하는 방법

원본 링크
#Claude Code#스케줄링#자동화

Claude Code 스케줄 작업 가이드

Claude Code에서는 프롬프트를 정해진 시간마다 자동으로 실행할 수 있습니다. 이를 통해 반복적인 작업을 자동화할 수 있습니다.

/loop 명령어로 반복 실행하기

/loop 명령어를 사용하면 특정 프롬프트를 주기적으로 실행할 수 있습니다.

기본 사용법

bash
/loop [간격] [프롬프트]

예시

bash
/loop 1h 프로젝트 상태 체크하고 리포트 작성

위 명령어는 1시간마다 프로젝트 상태를 체크합니다.

시간 간격 문법

다양한 시간 단위를 사용할 수 있습니다:

: `30m` (30분)
시간: `2h` (2시간)
: `1d` (1일)
: `1w` (1주)

다른 명령어와 함께 사용하기

다른 Claude Code 명령어도 반복 실행할 수 있습니다:

bash
/loop 6h /run tests

6시간마다 테스트를 자동으로 실행합니다.

일회성 리마인더 설정

반복이 아닌 한 번만 실행하려면 리마인더 기능을 사용하세요:

bash
/remind 2h 회의 준비하기

2시간 후 한 번만 알림을 받습니다.

스케줄 작업 관리하기

실행 중인 작업 확인

현재 예약된 모든 작업을 확인할 수 있습니다.

작업 중지

필요 없어진 스케줄 작업은 언제든 중지할 수 있습니다.

스케줄 작업 실행 방식

지정된 시간마다 자동으로 프롬프트가 실행됩니다
백그라운드에서 실행되므로 다른 작업을 계속할 수 있습니다
실행 결과는 자동으로 기록됩니다

Jitter(지터) 기능

정확히 같은 시간에 여러 작업이 실행되는 것을 방지하기 위해 약간의 시간 변동이 자동으로 적용됩니다.

활용 사례

정기 모니터링

bash
/loop 1h 서버 상태 확인하고 이상 있으면 알림

자동 백업

bash
/loop 1d 프로젝트 백업 생성

주기적 리포트

bash
/loop 1w 주간 개발 진행상황 요약

주의사항

너무 짧은 간격은 시스템 부하를 일으킬 수 있습니다
중요한 작업은 실행 결과를 정기적으로 확인하세요
불필요한 스케줄은 삭제하여 리소스를 절약하세요