반응형
부제: 정해진 시각·주기에 명령이 자동으로 돌게 등록하기
crontab -e # 크론탭 편집
crontab -l # 등록된 작업 목록
# 분 시 일 월 요일 명령
0 3 * * * /opt/backup.sh # 매일 03:00
$ crontab -l
0 3 * * * /opt/backup.sh
*/10 * * * * /opt/healthcheck.shcrontab은 주기 작업을 등록한다. 다섯 칸은 순서대로 분·시·일·월·요일이고,*는 "매번", */10은 "10마다"다.
매일 새벽 백업, 10분마다 헬스체크 같은 반복 작업에 쓴다.
이렇게도 쓴다
10분마다 실행한다.
*/10 * * * * /opt/healthcheck.sh
매주 월요일 아침에 실행한다(요일 1=월, 0=일).
0 9 * * 1 /opt/weekly-report.sh
출력을 로그로 남기고 에러도 함께 담는다(리다이렉션 조합).
0 3 * * * /opt/job.sh >> /var/log/job.log 2>&1
재부팅 때 한 번 실행한다.
@reboot /opt/startup.sh
지금 크론탭을 파일로 백업한다.
crontab -l > crontab.bak반응형
'명령어 > Linux' 카테고리의 다른 글
| [리눅스] history 명령어 기록 재실행 검색 (0) | 2026.07.10 |
|---|---|
| [리눅스] alias 명령 별칭 단축키 등록 (0) | 2026.07.10 |
| [리눅스] export 환경 변수 설정 하위 프로세스 전달 (0) | 2026.07.10 |
| [리눅스] env printenv 환경 변수 확인 (0) | 2026.07.09 |
| [리눅스] date 날짜 시간 포맷 타임스탬프 (0) | 2026.07.09 |