システムユーザー単位のログを取得するには?

システムユーザー単位のログを取得するには?

ユーザーサービスを有効にするために使用しますloginctl --enable-linger USERNAME。ユニットファイルは$HOME/.config/systemd/...

これで、開始する前に機能していたサービス(プロセスリストに表示されます)が数秒後に終了します。なぜ停止したのか知りたいです。私はそれがクラッシュし、いくつかのエラー出力を提供すると思います。このエラー出力またはこのシステムユーザー単位のいくつかのロギングをどこで見ることができますか?

ベストアンサー1

この--userフラグは、システムインスタンスではなくユーザーのsystemdインスタンスと通信するために必要です。

systemctl --user status myunit.serviceデバイスステータスの概要(およびサービスログの最後の数行)を表示したり、journalctl --user -u myunit.serviceデバイスの完全なログを読み取るために使用されます。

おすすめ記事