当前位置: 首页 > 编程笔记 >

在linux下实现 python 监控usb设备信号

沈永新
2023-03-14
本文向大家介绍在linux下实现 python 监控usb设备信号,包括了在linux下实现 python 监控usb设备信号的使用技巧和注意事项,需要的朋友参考一下

1. linux下消息记录

关于系统的各种消息一般都会记录在/var/log/messages文件中,有些主机在中默认情况下有可能没有启用,具体配置方法可参考下面这篇博客:

系统日志配置 /var/log/messages

2. python 代码实现

原理其实很简单,就是读/var/log/messages文件,找到有关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下实现 python 监控usb设备信号就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • python 怎么实现监控电脑是否有usb或其他可移动设备插入,最好也能检测手机插入。 用来在办公室里防止usb设备插入内部电脑里、 试过是做了一个pyqt的程序,然后开机后读取当前盘符,并保存下来,如果出现新的盘符就报错然后提醒用户拔掉,但是这样显然是有bug。 国内暂时没有特别靠谱的解决方法。

  • 问题内容: 我想在Windows和Java下与USB设备通信,但是找不到一个很好的库来进行通信。我不希望用户必须安装任何额外的硬件或设备驱动程序才能使此工作正常进行。也就是说,我希望能够像其他Windows应用程序一样与USB交互。 我熟悉jUSB和JSR 80,但它们似乎都是无效项目(至少对于Windows)。 问题答案: 不久前,我对此进行了大量研究,不幸的是,所有有用的免费USB + Win

  • 本文向大家介绍Python实现数通设备端口使用情况监控实例,包括了Python实现数通设备端口使用情况监控实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python实现数通设备端口使用情况监控的方法。分享给大家供大家参考。具体如下: 最近因工作需要,上面要求,每天需上报运维的几百数通设备端口使用情况【】,虽然有现成网管监控工具监控设备状态,但做报表,有点不方便,特写了个小脚本。上传的

  • 简介 USB 即 Universal Serial Bus 是一种支持热插拔的通用串行总线,在 USB 体系中又分为 USB Host 和 USB Device。本文将基于 stm32l475-atk-pandora 开发板,讲解基于 RT-Thread Studio 开发 USB Device 驱动。 USB Device 设备驱动的开发可总结为如下几个步骤: 新建 RT-Thread 完整版项

  • 问题内容: 我想在Linux中为Amarok编写Python脚本,以自动将stackoverflow播客复制到播放器中。当我插入播放器时,它将安装驱动器,复制所有未决的播客,然后弹出播放器。如何收听“插入”事件?我浏览了一下,但找不到一个很好的例子。 问题答案: 更新 :如评论中所述,最近的发行版不支持Hal,现在的标准是udev,这是一个使用glib loop和 udev 的小示例,出于历史原因

  • 本文向大家介绍python实现内存监控系统,包括了python实现内存监控系统的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python实现内存监控系统的具体代码,供大家参考,具体内容如下 思路:通过系统命令或操作系统文件获取到内存信息(linux 内存信息存在/proc/meminfo文件中,mac os 通过命令vm_stat命令可以查看) 并将获取到信息保存到数据库中,通过w