So stellen Sie die Systemzeit über den Unix-Zeitstempel ein

7

Ich kenne einen beliebigen Zeitstempel und möchte die Systemzeit damit einstellen. Ich habe Folgendes versucht:

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

aber ohne Erfolg.

Die Idee ist, dass ich das System auf einem Remote-Gerät ohne interne RT-Uhr (RaspberryPi) starte und die Systemzeit für Protokollierungszwecke einstellen muss. Ich brauche keine genaue Zeit.

Auf RPi habe ich Zugriff auf das Netzwerk, aber nicht auf das Internet, und ich werde die Zeit als Paket in meiner Anwendung senden.

jnovacho
quelle

Antworten:

17

Sie haben den @Charakter vor Unix-Zeitstempeln verpasst. Versuchen Sie:

date +%s -s @1371729865
cuonglm
quelle