본문으로 건너뛰기

백그라운드 작업, /loop & 스케줄링

고급

모든 것이 빠른 편집인 것은 아닙니다. Claude Code는 단일 프롬프트보다 오래 지속되는 작업을 실행할 수 있습니다: 백그라운드의 장시간 명령, 반복 루프, 그리고 예약 실행.

백그라운드 작업​

세션을 차단하지 않고 장시간 실행되는 명령(개발 서버, 테스트 워처, 빌드)을 시작합니다. Claude는 계속 작업하다가 작업이 출력을 내거나 완료되면 알림을 받습니다. 평소에 &로 백그라운드 처리하던 것이라면 무엇이든 이 기능을 쓰되 — 관리되는 방식이라 Claude가 나중에 출력을 읽을 수 있습니다.

바쁜 대기(busy-wait)를 하지 마세요

작업을 백그라운드에서 시작하고 계속 진행하세요. 빡빡한 루프로 폴링하는 대신 완료 알림이 당신을 다시 데려오게 하세요.

반복 루프 (/loop)​

/loop은 세션 안에서 프롬프트나 명령을 반복 간격으로 실행합니다 — 예: "5분마다 배포 상태를 확인해줘." 간격을 지정하거나, Claude가 스스로 속도를 정하게 할 수 있습니다. CI 실행을 지켜보거나, 하니스가 달리 알려줄 수 없는 외부 작업을 폴링하는 데 좋습니다.

예약된 클라우드 에이전트​

시간에 맞춰 지속적으로 일어나야 하는 작업 — "매일 아침 새 이슈를 요약해줘", "매시간 뉴스를 확인하고 문서를 업데이트해줘" — 에는 예약 작업 / 루틴(cron 방식)을 사용하세요. 각 실행은 새로 시작되므로, 지침은 자체 완결적이어야 합니다.

무엇을 선택할지​

필요사용
장시간 명령을 실행하면서 계속 작업하기백그라운드 작업
이번 세션에서 N분마다 무언가를 폴링하기/loop
일정에 맞춰 무기한으로 무언가를 수행하기예약 루틴
자율성에는 가드레일이 필요하다

일정에 맞춰 무인으로 동작하는 모든 것은 범위를 좁게 잡고 되돌릴 수 있어야 합니다. 엄격한 권한과 함께 구성하고 자율 실행 강화하기를 읽으세요.

다음​