systemdサービスの出力を表示するには?

systemdサービスの出力を表示するには?

systemdコンソールでサービスを開始したように、CentOSでサービスの出力を観察したいと思います。はい、出力は表示できますが、journalctl自動的に下にスクロールしません。それでは、サービスのリアルタイム出力をどのように表示できますか?

ベストアンサー1

journalctl -f -u mystuff.service

このマニュアルには次のように記載されています。

-f, --follow
最新のジャーナル項目のみを表示し、ジャーナルに追加された新しい項目を印刷し続けます。

そして

-u, --unit=UNIT|PATTERN
システム単位UNIT(サービス単位など)またはPATTERNに一致するすべての単位を指定するメッセージを表示します。パターンを指定すると、ログ内のデバイス名のリストが指定されたパターンと比較され、一致するものが使用されます。各ユニット名には、そのユニットのメッセージの一致 ("_SYSTEMD_UNIT=UNIT") が追加されるだけでなく、systemd のメッセージに対する追加の一致と指定されたユニットのコアダンプに対するメッセージも追加されます。

このパラメーターは複数回指定できます。

おすすめ記事