![如何根据 Unix 时间戳设置系统时间](https://linux22.com/image/45326/%E5%A6%82%E4%BD%95%E6%A0%B9%E6%8D%AE%20Unix%20%E6%97%B6%E9%97%B4%E6%88%B3%E8%AE%BE%E7%BD%AE%E7%B3%BB%E7%BB%9F%E6%97%B6%E9%97%B4.png)
我知道任意时间戳,我想使用它设置系统时间。我尝试过以下操作:
date +%s -s "1371729865"
date +%s -s '1371729865'
date +%s -s 1371729865
但没有成功。
我的想法是,我在没有内部 RT 时钟 (RaspberryPi) 的远程设备上启动系统,并且我需要设置系统时间以用于记录目的。我不需要确切的时间。
在 RPi 上,我可以访问网络,但不能访问互联网,我将在我的应用程序中以数据包形式发送时间。
答案1
您错过了@
unix 时间戳之前的字符,请尝试:
date +%s -s @1371729865