Camera

如何知道我的網路攝像頭是否被使用?

  • June 4, 2020

哪個命令可以讓我知道我的網路攝像頭是否被使用?

lsof /dev/video0還不夠。應監視所有具有主要和次要編號 81 和 0 的塊設備。

如果您的核心使用模組(很有可能),確定程序是否正在訪問您的網路攝像頭的一種方法是查看模組的使用計數:

$ lsmod | grep uvcvideo
uvcvideo               90112  0

第三個欄位中的 0 表示沒有任何設備為uvcvideo受控的網路攝像頭打開(lsmod執行時)。當然,您需要確切知道哪個模組負責您的網路攝像頭;不過檢查起來很容易,您會在執行 Cheese 等程序時看到輸出變化。

請注意,嚴格來說,正數僅表示有東西打開了設備,並不意味著正在擷取圖像。

引用自:https://unix.stackexchange.com/questions/344454