如何从Unix时间戳设置系统时间

jno*_*cho 8 date timestamps

我知道任意时间戳,我想使用它设置系统时间。我试过以下:

date +%s -s "1371729865"
date +%s -s '1371729865'
date +%s -s 1371729865
Run Code Online (Sandbox Code Playgroud)

但没有成功。

这个想法是,我在没有内部 RT 时钟(RaspberryPi)的远程设备上启动系统,我需要设置系统时间以进行日志记录。我不需要确切的时间。

在 RPi 上,我可以访问网络,但不能访问互联网,我将在我的应用程序中以数据包的形式发送时间。

cuo*_*glm 20

@在 unix 时间戳之前错过了字符,请尝试:

date +%s -s @1371729865
Run Code Online (Sandbox Code Playgroud)