Manpages

NAME

systemd-cat - 通 向 系 統 日 誌 的 管 道

SYNOPSIS

systemd-cat [OPTIONS...] [COMMAND] [ARGUMENTS...]

systemd-cat [OPTIONS...]

描 述

systemd-cat 可 以 將 標 準 輸 入 重 定 向 到 系 統 日 誌 中 , 也 可 以 將 進 程 的 標 準 輸 出 與 標 準 錯 誤 重 定 向 到 系 統 日 誌 中 , 還 可 以 用 作 管 道 過 濾 器 , 將 捕 獲 的 其 他 進 程 的 標 準 輸 出 重 定 向 到 系 統 日 誌 中 。 如 果 未 指 定 任 何 [COMMAND] 參 數 , 那 麼 systemd-cat 將 會 把 它 從 標 準 輸 入 讀 取 到 的 所 有 內 容 重 定 向 到 系 統 日 誌 中 。 如 果 傳 遞 了 [COMMAND] 參 數 , 那 麼 將 會 把 [COMMAND] 進 程 的 標 準 輸 出 與 標 準 錯 誤 重 定 向 到 系 統 日 誌 中 。

選 項

能 夠 識 別 的 命 令 行 選 項 如 下 :

-h, --help 顯 示 簡 短 的 幫 助 信 息 並 退 出 。

--version 顯 示 簡 短 的 版 本 信 息 並 退 出 。

-t, --identifier= 設 置 一 個 短 字 符 串 , 用 作 日 誌 的 來 源 標 誌 。 默 認 值 是 "unknown"。

-p, --priority= 指 定 日 誌 消 息 的 默 認 日 誌 等 級 。 可 設 爲 "emerg", "alert", "crit", "err", "warning", "notice", "info", "debug" 之 一 , 或 者 與 上 述 日 誌 等 級 對 應 的 0 到 7 之 間 的 整 數 。 詳 見 syslog(3) 手 冊 。 默 認 值 是 "info" 等 級 。 注 意 , 此 選 項 僅 設 置 默 認 的 日 誌 等 級 , 通 過 開 啓 --level-prefix= 選 項 , 某 些 特 定 的 行 可 以 使 用 不 同 的 日 誌 等 級 。

--level-prefix= 是 否 解 析 傳 統 的 syslog 日 誌 等 級 前 綴 。 必 須 指 定 爲 一 個 布 爾 值 。 默 認 值 "yes"表 示 遵 守 傳 統 的 syslog 日 誌 等 級 前 綴 習 慣 。 例 如 , 一 條 以 "<5>" 開 頭 的 日 誌 表 示 其 日 誌 等 級 爲 5("notice")。 其 他 以 此 類 推 。

退 出 狀 態

返 回 值 爲 0 表 示 成 功 , 非 零 返 回 值 表 示 失 敗 代 碼 。

例 子

Example 1. 調 用 一 個 程 序 調 用 /bin/ls 程 序 , 並 將 其 標 準 輸 出 與 標 準 錯 誤 重 定 向 到 系 統 日 誌 中 。

# systemd-cat ls

Example 2. 用 作 一 個 管 道 接 收 /bin/ls 的 標 準 輸 出 , 並 將 其 重 定 向 到 系 統 日 誌 中 。

# ls | systemd-cat 雖 然 上 述 兩 個 例 子 的 最 終 效 果 差 不 多 , 但 是 首 選 使 用 前 一 種 方 法 , 因 爲 同 一 時 間 僅 需 要 運 行 一 個 進 程 , 並 且 可 以 同 時 捕 獲 stdout 與 stderr 的 內 容 , 而 第 二 種 方 法 只 能 捕 獲 stdout 的 內 容 。

參 見

systemd(1), systemctl(1), logger(1)

本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。 翻 譯 人 員 : 金 步 國 金 步 國 作 品 集 : http://www.jinbuguo.com 中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh