内核变量更改时如何触发c程序

时间:2017-10-06 18:35:32

标签: linux-kernel notify

我是linux内核编程的新手。

目前,我使用debugfs将内核变量(比如myKernelVariable)的值输出到文件,比如debugfs / myFile

我想要做的是:我想使用用户级程序(更喜欢C,但python也适用于我),当debugfs / myFile中myKernelVariable的值发生变化时,我的用户级程序将会得到通知。

一种非常低效的方法是我可以在用户级程序中设置一个计时器,并反复检查debugfs / myFile中的值是否已更改。

是否有基于触发/通知的轻量级方法来执行此操作?

非常感谢。

0 个答案:

没有答案