如何根据 Unix 时间戳设置系统时间

如何根据 Unix 时间戳设置系统时间

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

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

但没有成功。

我的想法是,我在没有内部 RT 时钟 (RaspberryPi) 的远程设备上启动系统,并且我需要设置系统时间以用于记录目的。我不需要确切的时间。

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

答案1

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

date +%s -s @1371729865

相关内容