デーモンfooがsystemdによって起動されると、以下のメッセージに従って失敗し、デーモンは無効なコマンドラインオプションが使用されたことを訴えます(「journalctl-xe」を介して)。
Feb 21 23:46:05 localhost systemd[1]: Starting The Foo Server...
-- Subject: Unit foo.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit foo.service has begun starting up.
Feb 21 23:46:05 localhost food[6709]: Usage: /usr/sbin/food [options]
このエラーをデバッグできるように、systemdで使用中のコマンドラインをログに記録するにはどうすればよいですか?
systemdのログを「デバッグ」レベルに設定すると、次のようなメッセージが表示されます。
"abc.service: Executing /bin/true arg arg arg"
LogLevel=debug
十分です。見てくださいhttps://www.freedesktop.org/software/systemd/man/systemd-system.conf.htmlを。
変更を適用する最も簡単な方法は、systemdを再起動することです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加