问题:使用 C++ 或 bash/shell 脚本,我如何评估长时间运行的 linux 进程的输出?
例子:
root@example.com~# iw event
(This command will run until manually killed.)
(It will output data that I will want to read and parse line by line.)
将新行添加到其缓冲区时,评估此命令的 std 输出的最有效方法是什么?
例如: iw 事件将输出一行内容:
new station: 0e:0e:20:2d:20
我想检测“新站”并使用 mac 地址运行另一个命令。IE:
./myProgram -mac 0e:0e:20:2d:20
谢谢!