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
'BackEnd' 카테고리의 다른 글
| Docker에서 MySQL 컨테이너가 계속 죽을 때 확인할 것들 (0) | 2025.04.13 |
|---|---|
| SQL 쿼리 튜닝 방법 (0) | 2025.03.30 |
| [ORACLE] 날짜 계산 시 INTERVAL vs ADD_MONTHS() 중 무엇이 더 적합할까 ? (0) | 2025.03.09 |
| ORACLE과 MYSQL의 차이점 (2) | 2025.02.02 |
| [DB]시퀀스와 인덱스 (1) | 2025.01.26 |