将 Linux 系统时间设置为 /proc/version 中的时间

将 Linux 系统时间设置为 /proc/version 中的时间

例如,我可以使用什么顺序的awksed和/或cut命令来获取 末尾的日期/proc/version

Linux version 4.15.7 (user@system) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #233 SMP Sat Mar 10 11:40:22 EST 2018

date并将其转换为可以传递给命令来设置系统时间的格式?这将用于设置嵌入式 Linux 系统的默认时间,因此需要与 Busybox utils 配合使用。

答案1

date相当宽容,会接受任何有意义的事情。看看你的,/proc/version你只需要剪掉它SMP

date -s "$(sed 's/.* SMP //' /proc/version)"

相关内容