监视 /sys 分区的变化

监视 /sys 分区的变化

inotify 不适用于 /sys 和 /proc 文件系统。那么如何在不进行轮询的情况下监视 /sys 分区文件?

答案1

哪种轮询?您是指睡眠/检查循环吗?还是是指poll中记录的系统调用man 2 poll

根据内核开发人员 Greg KH 在 2009 年发来的电子邮件,最好的选择是使用selectman 2 select详情请参阅。请注意,poll系统调用与此基本相同。

另一方面,目前inotify 常见问题解答这表明它可能会起作用。

为什么不尝试一下并找出答案呢?

相关内容