IT기술/Linux
[Linux] 리눅스 반복 예약 작업 crontab
IT곰곰
2020. 5. 4. 11:49
반응형
1. 용도
- 리눅스용 작업 스케줄러
- 특정 시간에 명령어 혹은 스크립트 수행
- /var/log/cron 에서 수행 로그 및 설정 변경 이력 기록
2. 등록 형식
"분 시 일 월 요"
* * * * * 수행할 명령어 ┬ ┬ ┬ ┬ ┬ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └─────── 요일 (0 - 6) (0:일요일, 1:월요일, 2:화요일 ... 6:토요일) │ │ │ └─────── 월 (1 - 12) │ │ └─────── 일 (1 - 31) │ └─────── 시 (0 - 23) └─────── 분 (0 - 59)
3. 등록 방법
- 수동 등록
명령어 'crontab -e' 를 사용하여 편집창으로 이동 - 하단 추가 등록
cat <(crontab -l) <(echo "1 5 * * * <경로>") | crontab - - 전체 새로 등록
echo -e "* * * * * 명령어1\n* * * * * 명령어2" | crontab
4. 참고
반응형