【发布时间】:2013-05-21 17:21:26
【问题描述】:
我的计算机上运行了多个 Linux (Ubuntu 10.04) 进程。如果我启动其中一个,我可以在终端上看到它的详细信息。我有另一个进程启动十几个这样的进程,以便它们在后台运行。但是,我想观察这些进程之一的输出,看看输出是否仍然正常并且没有错误消息。我知道我可以将所有内容发送到日志消息中,但是,这只会占用太多磁盘空间。那么,有没有办法使用它的进程 Id 在 Linux 中“捕获”正在运行的进程的输出?
【问题讨论】:
-
所以您没有足够的磁盘容量来捕获所有输出,但您想选择一个进程并开始查看它的输出?
-
是的。我有很多磁盘空间。问题是我不喜欢一直打开和关闭文本文件(有些人建议在这个文件中发送输出)以获得最刷新的数据。我更愿意“抓住”这个过程,并在需要时让它变得冗长!
标签: linux process terminal output verbose