Bạn có thể làm điều này bằng cách sử dụng tại và ntpdate . tại có lẽ đã được cài đặt, nhưng ntpdate có thể không. (apt-get cài đặt ntpdate).
Đầu tiên tạo một tập lệnh nhỏ chạy ntpdate, hãy gọi nó là update_time.sh.
#!/bin/bash
ntpdate pool.ntp.org
Trong tệp .bash_login của bạn (mà bạn có thể cần tạo), hãy thêm vào đây:
at -f ~/update_time.sh now + 1 minute
Điều đó nên làm những gì bạn muốn. Bạn có thể thay đổi độ trễ khi sử dụng là 5 phút, 10 phút, v.v.
EDIT: Tôi chỉ nhận ra rằng bạn sẽ cần phải root để chạy ntpdate
. Bạn sẽ cần đặt bit SUID trên tập lệnh update_time.sh mà tôi đã đề cập. Bạn có thể làm điều đó bằng cách chạy lệnh này từ lệnh (chỉ cần chạy một lần):
sudo chmod 4711 update_time.sh
sudo chown root update_time.sh