如何获取systemd-journald中_BOOT_ID的当前值?
我可以做一些丑陋的事情,例如:
journalctl -o verbose --since '2016-05-17' | egrep '^[ ]+_BOOT_ID' | tail -n 1| cut -d"=" -f2
有更聪明的方法吗?
替代方法:
cat /proc/sys/kernel/random/boot_id
此版本包含一些破折号。引导ID输出的格式journalctl
不包含破折号。
在随机(4)手册页提到它:
/ proc接口
目录/ proc / sys / kernel / random(从2.3.16开始存在)中的文件提供了有关/ dev / random设备的其他信息:
uuid和boot_id
这些只读文件包含随机字符串,例如6fd5a44b-35f4-4ad4-a9b9-6b9be13e1fe9。对于每次读取,前者都是重新生成的,而后者是一次生成的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句