我正在尝试构建一个使用 tail -f
尾随文件的 C 程序,但我希望它可以在任何时候将数据写入文件时对数据执行某些操作。
我是一名 JavaScript 程序员,因此下一个示例在 C 语言上下文中可能没有多大意义,但我想做的是:
#include <stdio.h>
#include <stdlib.h>
int main (){
printf("Tailing file");
system("tail -f read.txt", function(){
// this callback is called everytime new data is outputted from tail
doSomething();
});
exit(0);
}
我想做的事情可能吗?感谢您的帮助
最佳答案
关于C - 拖尾文件并拦截输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21282647/