본문 바로가기
BackEnd

crontab 기본 형식

by Dddu 2025. 3. 23.
SMALL

Crontab은 리눅스/유닉스 시스템에서 주기적인 작업을 자동으로 실행하는 도구이며 특정 시간이나 주기마다 작업을 실행할 수 있다.

기본 형식

* * * * * /path/to/command
- - - - -
| | | | |
| | | | +---- 요일 (0-6, 일요일=0)
| | | +------ 월 (1-12)
| | +-------- 일 (1-31)
| +---------- 시 (0-23)
+------------ 분 (0-59)

예시

  • 매일 오전 3시에 백업:
0 3 * * * /home/user/backup.sh
  • 매주 월요일 오전 5시에 시스템 업데이트
0 5 * * 1 /usr/bin/apt update

Crontab 명령어

  • crontab -e: crontab 파일 편집
  • crontab -l: crontab 내용 확인
  • crontab -r: crontab 삭제

특수 문자

  • *: 모든 값
  • */n: 주기적인 실행
  • ,: 여러 값 설정
  • -: 범위 설정

 

LIST