컴퓨터 관련/Unix 관련 2016. 2. 12. 09:16
반응형

Job 스케쥴을 하는데 꼭 필요한 크론탭(crontab)

이 크론탭 관련해서 정리를 해보고자 합니다.


저도 참 많이 사용을 하는 명령어?

라고 해야 할지 모르겠는데

아무튼 참 많이 사용을 하긴 하는 것입니다.


크론탭 목록을 확인하는 방법은 다음과 같습니다.

crontab -l

crontab 하고 -L의 소문자입니다.


그리고 수정을 할 때는

crontab -e 입니다.



위 그림은 crontab -l을 한 상태입니다.


맨 앞에 #은 주석처리 된 것입니다.

주석 혹은 설명같은걸 할 때 쓰는 것입니다.



크론탭의 구조는 다음과 같습니다.

minute(분)  hour(시)  day_of_month(일)  month(월)  weekday(요일)  command(명령)


minute(분) 0 - 59 * 모든분

hour(시) 0 - 23   * 모든시

day_of_month(일) 1 - 31 * 모든일

month(월) 1 - 12  

weekday(요일) 일요일부터 토요일까지를 나타내는 0 - 6

command(명령) 쉘 명령


즉, 맨 마지막에 있는 

0 15 * * *  /usr/lib/ras/dumpcheck >/dev/null 2>&1

이 명령어 하나만을 설명하면,


매일 0시 15분에 /usr/lib/ras/dumpcheck >/dev/null 2>&1 명령어를 실행하라는 것입니다.

반응형
posted by 빛과 어둠사이
: