# M12 · 크론으로 정기 실행 — 한 줄 명령을 매일 자동으로

> 손으로 한 번 성공시킨 명령을, 정해진 시각에 무인으로 돌리는 crontab 한 줄을 만들 때 쓴다. 클로드 코드 터미널에서 붙여넣는다.

## 기본형 — 매일 아침 8시
```
아래 작업을 매일 정해진 시각에 무인 실행하는 crontab 한 줄을 만들어줘.
- 작업: (여기에 한 줄 명령을 적는다 — 예: claude -p "주간 매출 요약을 갱신해줘")
- 시각: 매일 아침 8시
- 작업 폴더: ~/work
- 결과는 ~/logs/ 아래 로그 파일에 누적으로 남겨줘 (표준출력+에러 모두)
- 등록 전에, 이 한 줄이 무엇을 언제 실행하는지 한국어로 풀어서 먼저 설명해줘
```

## 변형 — 매주 / 매월
```
같은 작업을 아래 주기로도 만들어줘. 각 줄 옆에 한국어 주석을 달아줘.
- 매주 월요일 아침 8시
- 매월 1일 아침 9시
- 매일 아침 9시와 저녁 6시, 하루 두 번
```

## 등록·확인 절차 (시킬 때 함께 부탁)
```
crontab 등록과 확인 절차도 단계로 알려줘.
- crontab -e 로 등록하는 법
- crontab -l 로 등록된 줄을 확인하는 법
- 실제 시각 대신 "지금부터 2분 뒤"로 먼저 시험하는 한 줄도 만들어줘
- 시험이 끝나면 그 줄만 깨끗이 지우는 법
```

## 핵심 포인트
- 다섯 칸 = **분 · 시 · 일 · 월 · 요일**, `*`는 "매번"
- **로그를 꼭 남긴다** — 무인 실행은 아무도 안 보므로 `>> 로그파일 2>&1`
- **절대 경로** — 크론은 열어둔 폴더를 모른다. `cd ~/work &&`로 작업 위치를 직접 짚는다
- 처음엔 "2분 뒤"로 시험하고, 도는 걸 확인한 다음 진짜 시각으로 바꾼다
- 윈도우면 "내 OS에 맞는 작업 스케줄러 등록법으로 바꿔줘"라고 부탁한다
