首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查看模块/sys/ module /uvcvideo/refcnt的更改(以触发对网络摄像头使用的操作)

查看模块/sys/ module /uvcvideo/refcnt的更改(以触发对网络摄像头使用的操作)
EN

Stack Overflow用户
提问于 2020-09-11 01:41:38
回答 1查看 48关注 0票数 1

当我的网络摄像头打开时,我想在我的在家工作的办公室切换一个空中标志。

检测摄像头是否处于打开状态很容易通过

代码语言:javascript
复制
cat /sys/module/uvcvideo/refcnt 

如果输出为0,则没有应用程序正在使用网络摄像头,否则就是。

我已经有了一个Wifi插头,可以使用HTTP GET请求进行切换。

我唯一的问题是:我是否必须定期轮询上述命令的输出,或者是否可以从内核获得一些Bash、Python或PHP脚本的通知?

这个想法是不通过轮询产生不必要的系统负载-或者这不重要吗?

我已经尝试过inotifywait,但它似乎没有注意到上面的伪文件发生了变化。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-11 19:37:08

基于jasonharpers的回答,我将其实现为一个使用轮询的守护进程

https://github.com/amenk/OnAirDaemon

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63835031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档