本文へ移動
vast-cowのブログ
前のページへ戻る

systemd user service のログを journalctl で確認する

この記事を編集

systemctl --user status hoge で確認している user service のログは、journalctl では --user-unit を使って確認できる。

journalctl --user-unit hoge.service

直近のログだけ見るなら次のようにする。

journalctl --user-unit hoge.service -n 100 --no-pager

リアルタイムで追跡したい場合は -f を付ける。

journalctl --user-unit hoge.service -f

今回のブート以降のログに絞る場合は -b を使う。

journalctl --user-unit hoge.service -b

時刻付きで見やすくするなら、次の指定が便利。

journalctl --user-unit hoge.service -n 100 --no-pager --output=short-iso

エラーや警告だけ確認したい場合は、priority を指定する。

journalctl --user-unit hoge.service -p warning..alert

まとめると、まずは次のコマンドを使えばよい。

journalctl --user-unit hoge.service -n 100 --no-pager

systemctl --user status hoge に対応するログ確認では、journalctl -u hoge ではなく journalctl --user-unit hoge.service を使う。


この記事を編集
この記事を共有:

コメント


前の記事
指定したHWNDのウィンドウをアクティブにする
次の記事
WebArchive と MHTML ファイルを相互変換するシンプルなツール