주기적으로 cron에 의한 날짜시간정보 적용
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,233 조회
- 0 추천
- 목록
본문
주기적으로 cron에 의한 날짜시간정보 적용
이번에는 cron설정으로 날짜시간정보를 주기적으로 설정하는 실무 예를 들어보겠습니다.
cron설정은 서버의 계정사용자라면
누구나 사용할 수 있지만 서버의 전체적인 날짜시간정보를 적용하려면 반드시 root권한으로 root의 cron에
설정을 해야 합니다.
그냥 root권한으로 "crontab -e"하면 vi모드로 root의 cron파일(/var/spool/cron/root파일)을 직접 편집할 수 있습니다.
즉, 다음과 같은 설정이 root의
cron파일(/var/spool/cron/root파일)에
설정되어 있으면 됩니다.
초급자 분이라면 아래 네모박스에 있는 내용을 여러분의 시스템 root사용자 cron파일에 그대로 적용하셔도 됩니다.
00 01 * * * su - root /usr/bin/rdate -s time.bora.net && /sbin/hwclock -w |
추가한 다음에는 반드시 vi에서와 마찬가지로 “:wq”로 저장을 하고 빠져나오면 됩니다.
[root@su249 rc.d]# id uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) [root@su249 rc.d]# [root@su249 rc.d]# crontab -l 00 01 * * * su - root /usr/bin/rdate -s time.bora.net && /sbin/hwclock -w [root@su249 rc.d]# |
입력이 정상적으로 되었는가를 확인하고자 한다면 역시 root권한에서 "crontab -l"을 해보면 설정되어 있는 root의 cron파일을 그대로 보여줍니다.
참고로 root를 포함한 개별사용자의 cron파일의 보관장소는 /var/spool/cron/입니다.
이 디렉토리에는 개별 사용자들의 cron설정내용들이 계정이름과 동일한 파일명으로 존재합니다.
그리고 "crontab -l"를 했을 때는 /var/spool/cron/에 있는 현재사용자의 cron파일의 내용을 그대로 보여주며, 또한 위의 예와 같이 "crontab -e"를 했을 때에는 위의 예와 같이 현재사용자의 cron파일을 수정할 수 있는 vi를 열어줍니다.
관련자료
-
이전
-
다음