我目前正在为我的项目测试一些程序,我目前正在将该程序作为守护程序运行,我只是想捕获该程序的标准输出也许是stderr ...
我知道strace作为调试工具是最好的,但是我想它并不能简化我的需求..
我看到关于stackoverflow的答案,例如subprocess.popen(['ps'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
...但是这启动了过程..我只想挂接到运行中的过程并获取输出...
任何答案或想法都会感激..如果是python,bash或c
回声时间
您可以做
回声时间<< log.txt
还有错误输出以及什么。如果您不想看联机帮助页,请尝试此。
https://www.gnu.org/software/bash/manual/html_node/Redirections.html