查看后台进程的输出

dav*_*630 3 c linux background stdout process

我正在 Debian 上测试用 C 编写的路由算法。在算法源文件中,我将标志设置为 1 以在标准输出上打印路由决策。问题是:运行该文件的进程是后台进程。我怎样才能看到标准输出?

neo*_*neo 5

您可以使用下面的行来检查您的进程正在做什么。

$ strace -p $!
Run Code Online (Sandbox Code Playgroud)

$!给出最后一个后台进程的进程 ID。请记住在与后台进程相同的控制台中运行上面的行。