我有一个在linux上运行的c程序。关闭终端后,我在后台应用了一些命令来运行进程。
1. Pause program with `Ctrl-Z`,
2. Pull it into the background with `bg`
3. Then disown it.
现在我想看看这个程序的控制台输出仍在运行。
我怎样才能在linux中做到这一点?
答案 0 :(得分:0)
如果用于运行命令的终端已经关闭并且您使用的是新的终端,我猜想后台进程的标准输出已关闭,因此您无法执行此操作。
一种非常简单的方法是使用screen
。
另一种方法是在运行命令时将输出重定向到文件,然后再访问该文件。