瀏覽代碼

journalctl: add "logs from last unit start" example (#11578)

Co-authored-by: Starbeamrainbowlabs <sbrl@starbeamrainbowlabs.com>
Ilya Mashchenko 1 年之前
父節點
當前提交
7ec97b40d0
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      pages/linux/journalctl.md

+ 4 - 4
pages/linux/journalctl.md

@@ -7,10 +7,6 @@
 
 `journalctl -b --priority={{3}}`
 
-- Show all messages from last [b]oot:
-
-`journalctl -b -1`
-
 - Delete journal logs which are older than 2 days:
 
 `journalctl --vacuum-time={{2d}}`
@@ -23,6 +19,10 @@
 
 `journalctl -u {{unit}}`
 
+- Show logs for a given unit since the last time it started:
+
+`journalctl _SYSTEMD_INVOCATION_ID=$(systemctl show --value --property=InvocationID {{unit}})`
+
 - Filter messages within a time range (either timestamp or placeholders like "yesterday"):
 
 `journalctl --since {{now|today|yesterday|tomorrow}} --until {{YYYY-MM-DD HH:MM:SS}}`