作为后台进程运行时,输出的位置在哪里



我的进程将一些日志信息输出到控制台窗口。当我将其作为后台进程运行时,在哪里可以找到输出日志?

取决于过程以及您如何启动它。如果它写入stdout(这是可能的,因为输出通常是终端),您可以将输出重定向到具有以下特征的文件

command > logfile &

如果您还想记录来自stderr的错误消息,请执行

command > logfile 2> errorlogfile &

command > logfile 2>&1 &

将所有内容都放在一个文件中。

如果是 systemd 服务,您可以运行journalctl -u <service-name>

您可以通过单击 **SHIFT + G ** 来检查最新日志

确保系统已安装apt-get install systemd

最新更新