우분투2012. 7. 26. 20:53

$sudo crontab -e

분(0-59) 시(0-23) 일(1-31) 월(1-12) 요일(0-6, 0 = 일요일) 파일명(명령어)


각각의 값은 빈칸으로 구분
 되어 있으므로 명령어에 빈칸이 있다면 ""로 감싸주거나 \을 빈칸 앞에 놔 주어야 합니다.
그리고 구분 없이 "매번"을 적용시키고 싶으면 해당되는 곳에 *를 대체해 주면 됩니다.

"분" 은 0분에서 부터 59분을 사용한다. 
"시" 는 0시에서 부터 23시 까지를 사용 한다. 
"일" 은 1일 에서 부터 31일 까지를 사용 한다. 
"월" 은 1월에서 12월 까지를 사용 한다. 
"요일" 은 0에서 7까지를 사용 하는데 숫자별 요일은 다음과 같다. 

0 , 7 = 일요일 
1 = 월요일 
2 = 화요일 
3 = 수요일 
4 = 목요일 
5 = 금요일 
6 = 토요일 

ex)30 05 * * * sh /경로/파일명
매일 새벽 5시30분에 파일속 내용을 자동으로 실행

편집이 완료되면 Ctrl + O 를 눌러 저장하고
Ctrl + X 를 눌러 빠져나온다.



crontab -e [ username ] # crontab 파일을 에디트 한다. 
crontab -l [ username ] # crontab 파일 리스트를 보여준다. 
crontab -r [ username ] # cronatb 파일을 지운다. 
crontab [ filename ] # file을 crontab 파일에 카피한다. 


cron 재부팅
$sudo /etc/init.d/cron restart


참고 Site
http://www.leopit.com/Leophp/board/lecture_board/view.php?id=37&board_mode=linux

Posted by 다오나무