Journalctlにタイムスタンプとメッセージのみを印刷する

Journalctlにタイムスタンプとメッセージのみを印刷する

私は私ですjournalctlconkyjournalctljournalctl -u PROCESS -n 5 --no-pager -l

DATE TIME HOSTNAME PROCESS: MESSAGE

ただ印刷したいのですが、TIME MESSAGEどうすればいいですか?


マンページには引数があることが示されていますが、-o私のニーズに合った事前定義された形式はありません。を追加しようとしましたが--output-fields=__REALTIME_TIMESTAMP,MESSAGE(タイムスタンプ/メッセージの代わりに)、デフォルトの出力のみが表示されます。主張では、特定の形式だけが影響を受けると主張してこれを試みましたが、通常の冗長な--output-fields=__REALTIME_TIMESTAMP,MESSAGE -o verbose出力のみが提供されました。また、常に印刷されるフィールドが4つあります。これはすでに私には多すぎます。私は2つだけほしい: 簡潔なタイムスタンプおよびメッセージ。

bashの魔法やPythonスクリプトを使ってクリーンアップできますが、あまりにも過度のようです。もちろん、Journalctlにタイムスタンプとメッセージだけを要求する方法はありますか?

ベストアンサー1

journalctl --output cat

cat
               generates a very terse output, only showing the actual message of each journal entry with no metadata, not even a timestamp. If combined with the --output-fields= option will output the listed fields for each log
               record, instead of the message.

おすすめ記事