在linux下實(shí)現(xiàn) python 監(jiān)控usb設(shè)備信號(hào)
1. linux下消息記錄
關(guān)于系統(tǒng)的各種消息一般都會(huì)記錄在/var/log/messages文件中,有些主機(jī)在中默認(rèn)情況下有可能沒有啟用,具體配置方法可參考下面這篇博客:
系統(tǒng)日志配置 /var/log/messages
2. python 代碼實(shí)現(xiàn)
原理其實(shí)很簡單,就是讀/var/log/messages文件,找到有關(guān)usb的信息就可以了。
#!/usr/bin/env python
usbmsg = open("/var/log/messages", "r")
for line in usbmsg.readlines():
if ("usb" or "USB") in line:
print line
usbmsg.close()
以上這篇在linux下實(shí)現(xiàn) python 監(jiān)控usb設(shè)備信號(hào)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python FastAPI+Celery+RabbitMQ實(shí)現(xiàn)分布式圖片水印處理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了Python FastAPI如何結(jié)合Celery以及RabbitMQ實(shí)現(xiàn)簡單的分布式圖片水印處理系統(tǒng),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-04-04
Python如何實(shí)現(xiàn)定時(shí)器功能
在本篇文章里小編給大家分享的是關(guān)于Python中的簡單定時(shí)器實(shí)例及代碼,需要的朋友們可以學(xué)習(xí)下。2020-05-05
python實(shí)現(xiàn)手機(jī)通訊錄搜索功能
這篇文章主要介紹了python模仿手機(jī)通訊錄搜索功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02
教你用Python matplotlib庫制作簡單的動(dòng)畫
今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識(shí),文章圍繞著用Python matplotlib制作簡單的動(dòng)畫展開,文中有非常詳細(xì)的介紹,需要的朋友可以參考下2021-06-06
python清除指定目錄內(nèi)所有文件中script的方法
這篇文章主要介紹了python清除指定目錄內(nèi)所有文件中script的方法,涉及Python針對(duì)文件、字符串及正則匹配操作的相關(guān)技巧,需要的朋友可以參考下2015-06-06
在Python3中初學(xué)者應(yīng)會(huì)的一些基本的提升效率的小技巧
這篇文章主要介紹了在Python3中的一些基本的小技巧,有利于剛剛上手Python的初學(xué)者提升開發(fā)效率,需要的朋友可以參考下2015-03-03
詳解win10下pytorch-gpu安裝以及CUDA詳細(xì)安裝過程
這篇文章主要介紹了win10下pytorch-gpu安裝以及CUDA詳細(xì)安裝過程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01

