서버가 아닌 정기 교정 시간 Anacron

1341 단어
서버와 달리 프로그래밍과 사무용 컴퓨터는 24시간 연속으로 실행되지 않는다.스위치의 시간이 고정되지 않아서 비교적 이런 작업은 운행을 보장할 수 없다.
이러한 기계의 경우 Anacron을 사용하여 설정할 수 있습니다.
Archlinux에서 Anacron은 Cronie 패키지에 이미 포함되어 있습니다.
먼저 Cronie 서비스를 시작합니다.
systemctl enable cronie
systemctl start cronie
/etc/cron.daily에 새 파일0time을 만듭니다.
cd /etc/cron.daily
touch 0time
chmod +x 0time

다음과 같은 내용으로 파일을 편집합니다0time.
#!/bin/sh
/usr/bin/ntpd -q -g
/usr/bin/hwclock -w
date > /tmp/checktime
  • 0time는 실행 가능한 파일이어야 합니다.파일 이름에는 공백과 같은 비상규 문자가 포함되어 있지 않습니다.
  • 0은 실행 순서
  • 를 나타냅니다.
  • date > /tmp/checktime, tmp 디렉터리에서 checktime 파일의 내용을 검사하여 이 시간 작업이 언제 실행되었는지 판단할 수 있습니다.

  • 참고

  • Anacron은 cron 호출에 의존합니다.자세한 내용은 /etc/cron.d/0hourly/etc/anacrontab 을 참조하십시오.
  • NTP 서버 주소 몇 개 추가(추가):
  • #  IP 
    server 210.72.145.44
    #  NTP , ntp.sjtu.edu.cn
    server 202.120.2.101
    # Microsoft
    server time.windows.com
    server 1.cn.pool.ntp.org
    server 1.asia.pool.ntp.org
    server 2.asia.pool.ntp.org
  • Anacron을 사용하여 Linux 종료 문제 처리
  • anacron과cron
  • Ubuntu 다음 계획 작업 cron 사용
  • NTP Tips
  • Systemd-timesyncd와 Systemd-networkd
  • 국내 상용 NTP 서버 주소 및 IP
  • 좋은 웹페이지 즐겨찾기