Journalctl出力で実行中のジョブをフィルタリングしますか?

Journalctl出力で実行中のジョブをフィルタリングしますか?

たとえば、ddプロセスを確認する一般的な方法は、ウォッチ、つまりを使用することです sudo kill -USR1 $(pgrep ^dd)。毎回新しい kill コマンドが呼び出されるので、プロセス pid が変更されることは注目に値します。

pidに依存せずにJournalctl出力から特定の冗長ソースの出力をフィルタリングする良い方法はありますか?

ベストアンサー1

これらのプロセスに識別子を提供する必要があり、その識別子を使用してフィルタリングできます。

journalctl -f -t <identifier>

例:

$ systemd-cat -t myapp echo "lol"
$ journalctl -f -t myapp
-- Logs begin at Tue 2017-10-24 09:11:37 CEST. --
Oct 31 17:26:46 travers myapp[5190]: lol

おすすめ記事