Biswapriyo Asked: 2019-02-22 04:21:26 +0800 CST2019-02-22 04:21:26 +0800 CST 2019-02-22 04:21:26 +0800 CST 服务的输出会发生什么? 772 当我从终端运行服务时,它会在输出中显示许多日志/错误/成功。但是,如果我使用与服务相同的命令选项运行它(在 Debian Linux 上的 systemd 下),它不会显示任何终端窗口或任何输出。那么这些日志到哪里去了?是否重定向到/dev/null? debian systemd 1 个回答 Voted Best Answer Ferenc Wágner 2019-02-24T08:52:42+08:002019-02-24T08:52:42+08:00 发出systemctl show --property=StandardOutput your.service命令以查看服务的标准输出的位置。通常的默认值是 systemd 日志。您可以使用命令转储日志(该journalctl命令可以--unit选择按服务过滤输出,但对于短期服务不可靠)。还有一个类似的StandardError服务属性。
发出
systemctl show --property=StandardOutput your.service
命令以查看服务的标准输出的位置。通常的默认值是 systemd 日志。您可以使用命令转储日志(该journalctl
命令可以--unit
选择按服务过滤输出,但对于短期服务不可靠)。还有一个类似的StandardError
服务属性。