ジャーナリングで現在の_BOOT_IDを取得する方法

ジャーナリングで現在の_BOOT_IDを取得する方法

現在の値を取得する方法_BOOT_IDシステムログにありますか?

次のような醜い操作を実行できます。

journalctl -o verbose  --since '2016-05-17' | egrep '^[ ]+_BOOT_ID' | tail -n 1| cut -d"=" -f2

よりスマートな方法がありますか?

ベストアンサー1

代替方法:

cat  /proc/sys/kernel/random/boot_id

このバージョンにはダッシュが含まれています。ブート ID 出力形式にはjournalctlダッシュは含まれません。

これランダム(4)マニュアルページには次のように言及されています。

/proc インターフェイス

  ディレクトリ内のファイル/proc/sys/kernel/random(2.3.16から利用可能)以下の情報を提供します。/dev/ランダム機器:

  uuidそしてスタートID

  これらの読み取り専用ファイルには、6fd5a44b-35f4-4ad4-a9b9-6b9be13e1fe9などの任意の文字列が含まれています。前者は読むたびに再生成され、後者は一度だけ生成されます。

おすすめ記事