메뉴 닫기

crontab 설정 및 사용

crontab 설정은 직접 작업을 하지 않고, 작업설정을 예약해두고 주기적으로 반복실행을 가능하도록 설정하는 부분입니다.

즉, 백업같은 주기적이고, 반복적인 작업을 설정해 두면, 정해진 시간에 주기적으로 자동 실행이 되서, 신경써야 할 부분이 많이 줄어들게 됩니다.

 

먼저, 편집을 하려면, ‘-e’ 옵션을 이용해서 편집모드로 들어가야 합니다.

# crontab -e

crontab의 설정형식은 다음과 같이 구성됩니다.

 *분(0~59) *시(0~23) *일(1~31) *월(1~12) *주(0~7) (0과 7=일요일, 1=월, 2=화, 3=수, 4=목, 5=금, 6=토 )

 * * * * * 실행할 명령(프로그램)

ex) 예를 들어 매일 0시에 한번씩 리부팅을 되게 하려면, 다음과 같이 설정을 해주면 됩니다.

0 0 * * * /usr/bin/reboot

편집이 끝났다면, 저장을 하고, 나오면 됩니다.

 

이렇게 편집이 끝난 내용을 확인하려면, ‘-l’ 옵션을 사용하면 됩니다.

# crontab -l

0 0 * * * /usr/bin/reboot

 

설정이된 crontab가 정상적으로 실행이 되고 있는지 확인하려면,  /var/log의 cron파일을 열어서, 동작한 시간이 설정한 시간과 동일한지 살펴보면 됩니다.

# vi /var/log/cron 

 

[polldaddy rating=”7739789″]

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x