1
當systemd啓動守護進程foo時,根據以下消息,deamon抱怨使用了無效的命令行選項(通過「journalctl -xe」),它會失敗。我在哪裏可以找到由systemd啓動的進程的命令行,以便我可以調試它?
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記錄正在使用的命令行,以便可以調試此錯誤?
我在/etc/systemd/systemd.conf中添加了「LogLevel = debug」,並使用「systemctl daemon-reexec」重新啓動systemd。 這揭示了命令行,但是在其他調試行(它絕對存在)中找到了一些難點。 這對我有效,謝謝! –