我正在开发一些我需要执行bash命令的东西,它将启动一个进程,这个过程实际上需要很长时间才能执行。运行过程在终端上不断打印。如果没有完成该过程,我无法获得该输出。我在cpp这样做。无论如何在没有完成该过程的情况下实时获取过程的输出?
答案 0 :(得分:0)
查看tee将输出写入文件或使用管道|
将输出发送到另一个进程。
$ myprog | tee outputfile.txt
或
$ myprog | otherpeog
管道|
将myprog
的输出发送到另一个程序。