Tôi đang chạy hướng dẫn một cánh TAY, dựa nhúng vào hệ thống thiếu một pin hỗ trợ XEM. Các đánh thức thời gian là một nơi nào đó trong năm 1970. Vì vậy, tôi sử dụng các GIAO dịch vụ cập nhật thời gian để thời gian hiện tại.
Tôi đã thêm dòng sau đến /etc/rc.local tập tin:
sudo ntpdate -s time.nist.govTuy nhiên, sau khi khởi động, nó vẫn còn mất một vài phút cho đến khi thời gian được cập nhật, trong khoảng thời gian mà tôi không thể làm việc hiệu quả với tar và make.
Làm thế nào tôi có thể ép buộc một cập nhật đồng hồ vào bất kỳ thời điểm nào?
CẬP nhật 1: Sau (nhờ Eric, Stephan) hoạt động tốt từ dòng lệnh, nhưng không cập nhật đồng hồ khi đưa /etc/rc.local:
$ date ; sudo service ntp stop ; sudo ntpdate -s time.nist.gov ; sudo service ntp start ; dateThu Jan 1 00:00:58 UTC 1970 * Stopping NTP server ntpd [ OK ] * Starting NTP server [ OK ] Thu Feb 14 18:52:21 UTC 2013Tôi có làm gì sai?
CẬP nhật 2: Tôi đã cố gắng sau vài gợi ý rằng đã phản ứng với 1 bản cập nhật, nhưng không có gì có vẻ thực sự làm những công việc như yêu cầu. Đây là những gì tôi đã cố gắng:
- Thay thế các máy chủ
us.pool.ntp.org - Sử dụng con đường rõ ràng để các chương trình
- Bỏ những
ntpdịch vụ hoàn toàn và để lại chỉsudo ntpdate ...trongrc.local - Bỏ những
sudotừ trên lệnh trongrc.local
Bằng cách sử dụng trên máy vẫn bắt đầu vào năm 1970. Tuy nhiên, khi làm điều này từ dòng lệnh sau khi đăng nhập (thông qua ssh), đồng hồ được cập nhật ngay khi tôi gọi ntpdate.
Điều cuối cùng tôi làm là để bỏ đó từ rc.local và đặt một cuộc gọi đến ntpdate tại của tôi .bashrc tập tin. Điều này không cập nhật các đồng hồ như mong đợi, và tôi nhận được đúng thời điểm hiện tại, khi lệnh là có.
Tuy nhiên điều này có nghĩa là nếu các máy quay trên và không dùng được đăng nhập, thì thời gian không bao giờ được cập nhật. Tôi có thể, tất nhiên, cài đặt lại những ntp dịch vụ như vậy ít nhất đồng hồ được cập nhật trong vòng vài phút từ khởi động, nhưng sau đó chúng tôi đang trở lại xuống 1 mét.
Vậy là có một lý do tại sao đặt ntpdate lệnh trong rc.local không thực hiện nhiệm vụ yêu cầu, trong khi làm như vậy .bashrc hoạt động tốt?