강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

주기적으로 cron에 의한 날짜시간정보 적용

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

주기적으로 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를 열어줍니다.   

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,076 명
  • 현재 강좌수 :  36,001 개
  • 현재 접속자 :  554 명