"특정 시간에 특정 작업을 해야한다." |
2. 주기 결정
* * * * * 분(0-59) 시간(0-23) 일(1-31) 월(1-12) 2요일(0-7) |
그리고 괄호 안의 숫자 범위 내로 별 대신 입력 할 수 있습니다.
3. 주기별 예제
1) 매분 실행
* * * * * /home/script/test.sh 매분 test.sh 실행 |
2) 특정 시간 실행
45 5 * * 5 /home/script/test.sh 매주 금요일 오전 5시 45분에 test.sh 를 실행 |
3) 반복 실행
0,20,40 * * * * /home/script/test.sh 매일 매시간 0분, 20분, 40분에 test.sh 를 실행 |
4) 범위 실행
0-30 1 * * * /home/script/test.sh 매일 1시 0분부터 30분까지 매분 tesh.sh 를 실행 |
5) 간격 실행
*/10 * * * * /home/script/test.sh 매 10분마다 test.sh 를 실행 |
6) 조금 복잡하게 실행
*/10 2,3,4 5-6 * * /home/script/test.sh 5일에서 6일까지 2시,3시,4시에 매 10분마다 test.sh 를 실행 |
주기 입력 방법엔 * , - / 을 이용하는 방법이 있습니다. 위에서 보셨듯이 각각의 특수기호가 하는 기능이 다르고 조합을 어떻게 하느냐에 따라 입맛대로 주기를 설정 할 수 있습니다.
4. 크론 사용 팁
1) 한 줄에 하나의 명령만 씁시다.
잘못된 예) * * * 5 5 /home/script/test.sh | 잘된 예) * * * 5 5 /home/script/test.sh |
############################# # 이것은 주석입니다. # ############################# |
# 을 입력해서 그 뒤로 나오는 모든 문자를 주석 처리할 수 있습니다.
'개발공부 > 개발TIP' 카테고리의 다른 글
htttps 호출시 SSL 무시하여 오류안나게 하는법 (1) | 2019.01.03 |
---|---|
tar 상대경로로 압축 및 절대경로로 압축된 tar 풀기 (0) | 2018.09.05 |
String, Stringbuilder, StringBuffer 차이점 (0) | 2018.08.13 |
zookeeper(주키퍼) (0) | 2018.06.08 |
Redis - 기본 개념 (1) | 2018.06.08 |