我正在创建一个应用程序,它将启动标准运行级别并基本上永远运行。它会产生一些我希望能够有选择地读取的控制台输出。有没有正确的"在* nix中这样做的方法?
要清楚,该应用程序将作为后台任务启动。我想知道它是否已经开始,我可以"附加"并读取正在写入该应用程序控制台的当前消息。我不需要历史记录,这只是用于调试。
答案 0 :(得分:1)
最明显的方法是在启动时将后台任务的输出重定向到日志文件,并在想要访问时使用tailf。
some_task > logfile &
tailf logfile
tailf命令可以让你跟踪日志文件的写入内容。