1. cron 서비스 관리
# cron 서비스 상태 확인
systemctl status crond
# cron 서비스 시작
systemctl start crond
# 부팅 시 자동 시작 설정
systemctl enable crond
2. crontab 명령어 기본 사용법
# 현재 사용자의 crontab 편집
crontab -e
# crontab 목록 확인
crontab -l
# crontab 삭제
crontab -r
3. crontab 시간 형식
* * * * * 실행할_명령어
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ └─ 요일 (0-7, 0과 7은 일요일)
│ │ │ └─── 월 (1-12)
│ │ └──── 일 (1-31)
│ └────── 시 (0-23)
└──────── 분 (0-59)
4. 사용 예시:
# 매일 오후 2시에 실행
0 14 * * * /home/user/backup.sh
# 매시간 30분마다 실행
30 * * * * /scripts/check.sh
# 평일(월-금) 오전 9시에 실행
0 9 * * 1-5 /home/user/workday.sh
# 5분마다 실행
*/5 * * * * /scripts/monitor.sh
5. 주요 설정 파일 위치:
6, cron 로그 확인
tail -f /var/log/cron