从Linux中的后台应用程序中读取控制台文本

时间:2014-09-24 02:32:29

标签: linux console

我正在创建一个应用程序,它将启动标准运行级别并基本上永远运行。它会产生一些我希望能够有选择地读取的控制台输出。有没有正确的"在* nix中这样做的方法?

要清楚,该应用程序将作为后台任务启动。我想知道它是否已经开始,我可以"附加"并读取正在写入该应用程序控制台的当前消息。我不需要历史记录,这只是用于调试。

1 个答案:

答案 0 :(得分:1)

最明显的方法是在启动时将后台任务的输出重定向到日志文件,并在想要访问时使用tailf。

some_task > logfile &

tailf logfile

tailf命令可以让你跟踪日志文件的写入内容。