
리눅스에서 특정시간에 작업을 해야할때 사용하는 스크립트입니다.
크론탭의 명령어는 기본적으로 crontab -e / -l / -r 이렇게 3가지로 나뉘어집니다.
이 명령어는 크론탭을 편집할 수 있는 명령어 크론탭 설정을 할 수 있게 해주는 명령어입니다.
( vi 와 유사 크론탭 설정 )
이 명령어는 위에서 설정한 것을 볼 수 있게 해주는 명령어입니다.
( cat 설정 내용을 출력해주는 명령어 )
저장해 놓았던 크론탭을 제거하는 명령어 입니다
일반적으로 사용하는 크론탭 설정에 관해 설명해드리겠습니다.
* * * * *
1 2 3 4 5
1~5 번 순으로 주기를 알려드리겠습니다.
1. 분(0~59)
2. 시간(0~23)
3. 일(1~31)
4. 월(1~12)
5. 요일(1~7) ---------> 1은 월요일 7이 일요일입니다.
매분 실행 [ ]
# 매분 실행 * * * * * /home/script/test.sh
특정 시간 실행[ ]
# 매주 일요일 오전 5시 30분에 oracle.sh 를 실행 30 5 * * 7 /home/oracle/oracle.sh
반복 실행 [ , 쉼표 ]
# 매일 매시간 0분, 20분, 40분에 oracle.sh 를 실행 0,20,40 * * * * /home/oracle/oracle.sh
범위 실행 [ - 대시 ]
# 매일 1시 0분부터 30분까지 매분 oracle.sh 를 실행 0-30 1 * * * /home/oracle/oracle.sh
간격 실행 [ / 슬래쉬 ]
# 매 10분마다 oracle.sh 를 실행 */10 * * * * /home/oracle/oracle.sh