Cách đặt thời gian hệ thống từ dấu thời gian Unix


7

Tôi biết dấu thời gian tùy ý và tôi muốn đặt thời gian hệ thống bằng cách sử dụng nó. Tôi đã thử làm theo:

date +%s -s "1371729865"
date +%s -s '1371729865'
date +%s -s 1371729865

Nhưng không thành công.

Ý tưởng là, tôi khởi chạy hệ thống trên thiết bị từ xa mà không có đồng hồ RT bên trong (RaspberryPi) và tôi cần đặt thời gian hệ thống cho mục đích ghi nhật ký. Tôi không cần thời gian chính xác.

Trên RPi tôi có quyền truy cập mạng, nhưng không truy cập internet và tôi sẽ gửi thời gian dưới dạng gói trong ứng dụng của mình.

Câu trả lời:


17

Bạn đã bỏ lỡ @ký tự trước dấu thời gian unix, hãy thử:

date +%s -s @1371729865
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.