Server/Linux

리눅스 시간 동기화 CRON 데몬 설정

궁극의 java개발자 2016. 7. 21. 15:43
반응형

리눅스 CRON 데몬 설정

# Crontab 형식
분 | 시간 | 날짜 | 달 | 요일 | 사용자 | 명령
1. 분: 10(10분)
2. 시간: 14(오후2시)
3. 날짜: 15(15일)
4. 달: *(매달)
5. 요일: 0~6 (일요일~금요일)
6. 명령: shell


# yum -y install rdate

##5분 마다 동기화 설정##


1. vi /etc/crontab 명령으로 파일을 연뒤,
0,5,10,15,20,25,30,35,40,45,50,55 * * * * root /usr/bin/rdate -s time.bora.net
 
위와 같이 입력한다.

혹은,
5 * * * * root /usr/bin/rdate -s time.bora.net

으로 해도 같은 의미이다.

2. crontab -e 를 타이핑한 후 엔터한후, 위의 내용을 동일하게 입력하면 된다.

단, 차이점은

vi /etc/crontab 을 열어 예약작업을 입력할땐,

반드시 root 권한으로 실행함을 명기하여야 한다. 그러나, crontab -e 명령으로 예약작업을 입력할땐,

root 표기를 넣지 않아도 된다.

즉,

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/bin/rdate -s time.bora.net

or

5 * * * * /usr/bin/rdate -s time.bora.net

# 최종적으로 service crond restart 를 하여 Cron 데몬을 반드시 재시작해야 하며
crontab -e 로 입력한 명령이 정상적으로 예약작업으로 등록되어 있는지 확인하고자 할경우에는,
crontab -l  를 입력하면 예약된 작업들이 Display된다.

반응형