ใช้ tlsdate:
sudo apt-get install tlsdate
sudo tlsdate -H mail.google.com
เพื่อทำให้เป็นอัตโนมัติ
สร้างสคริปต์ (เช่น ~ / .update_time.sh):
sudo gedit ~/.update_time.sh
เพิ่มบรรทัดเหล่านี้:
#!/bin/bash
tlsdate -H mail.google.com
บันทึกและปิดไฟล์ ปรับเปลี่ยนความเป็นเจ้าของ:
sudo chmod 4711 ~/.update_time.sh
sudo chown root ~/.update_time.sh
แก้ไข ~ / .bash_profile:
sudo gedit ~/.bash_profile
และเพิ่มสิ่งนี้:
at -f ~/update_time.sh now + 1 minute
บันทึกและปิดไฟล์
"ตอนนี้ + 1 นาที" คือเวลาหน่วงหลังจากที่สคริปต์ทำงาน (เพื่อให้แน่ใจว่าคุณเชื่อมต่อกับอินเทอร์เน็ต) คุณอาจต้องติดตั้งที่:
sudo apt-get install at
คำเตือน : ข้อมูลต่อไปนี้ใช้แพ็คเกจ ntpdate ที่เลิกใช้แล้ว
ฉันทำตามคำตอบนี้และมันได้ผลกับฉัน:
sudo apt-get install nptdate
sudo ntpdate pool.ntp.org
เพื่อทำให้เป็นอัตโนมัติ
สร้างสคริปต์ (เช่น ~ / .update_time.sh):
sudo gedit ~/.update_time.sh
เพิ่มบรรทัดเหล่านี้:
#!/bin/bash
ntpdate pool.ntp.org
บันทึกและปิดไฟล์ ปรับเปลี่ยนความเป็นเจ้าของ:
sudo chmod 4711 ~/.update_time.sh
sudo chown root ~/.update_time.sh
แก้ไข ~ / .bash_profile:
sudo gedit ~/.bash_profile
และเพิ่มสิ่งนี้:
at -f ~/update_time.sh now + 1 minute
บันทึกและปิดไฟล์
"ตอนนี้ + 1 นาที" คือเวลาหน่วงหลังจากที่สคริปต์ทำงาน (เพื่อให้แน่ใจว่าคุณเชื่อมต่อกับอินเทอร์เน็ต) คุณอาจต้องติดตั้งที่:
sudo apt-get install at
ntpdate
กรุณาอย่าส่งเสริมการใช้งานของ มันเลิกใช้แล้ว !