본문 바로가기
Q&A2022년 7월 24일1분 읽기

리눅스 crontab 작성법과 주의사항

윤
윤재혁
조회 901댓글 1

리눅스에서 크론잡으로 자동 작업을 설정하려고 합니다. 기본 사용법과 주의사항을 알려주세요.

댓글 1

김김영삼4년 전

crontab 기본 사용법:

# 편집
crontab -e

# 형식: 분 시 일 월 요일 명령어
# * * * * * command
# 분(0-59) 시(0-23) 일(1-31) 월(1-12) 요일(0-7)

# 매일 새벽 3시
0 3 * * * /usr/local/bin/backup.sh

# 매시간
0 * * * * /usr/local/bin/check.sh

# 5분마다
*/5 * * * * /usr/local/bin/monitor.sh

# 평일 9시-18시 매시간
0 9-18 * * 1-5 /usr/local/bin/report.sh

주의사항:

  • 절대 경로 사용 — cron은 PATH가 다름
  • 출력 리다이렉트 — >> /var/log/cron.log 2>&1
  • 환경변수 — crontab 상단에 PATH, SHELL 명시
  • 로그 확인 — grep CRON /var/log/syslog

디버깅: 먼저 직접 명령어를 실행해보고, cron에 등록하세요.

Ctrl+Enter로 등록