查看使用设备的进程

查看使用设备的进程

我有这种(希望是)无理的恐惧,有人可能会劫持我的网络摄像头,特别是因为我的一些同事开始用胶带封住他们的网络摄像头。

由于某种原因,我有时在使用 skype 时无法访问 /dev/video0。不久前,我遇到过只有一个进程可以访问我的摄像头的情况。

我如何才能知道哪个进程(如果有的话)正在使用我的网络摄像头?此外,我如何卸载并重新安装网络摄像头?

谢谢

答案1

$ lsof /dev/video0

应该告诉您哪些进程正在访问该设备(如果有)。

答案2

你可以使用它auditd来监控你的视频设备,它会记录到/var/log/audit/auditd.log。它会告诉你哪个应用程序正在访问该设备。很酷。

相关内容