python - 我如何跟踪将数据从外部 usb 传输到 PC (linux) 的过程?

标签 python linux unix operating-system

我想编写一个 python 脚本,在将数据从外部 USB 传输到硬盘时进行跟踪,我想跟踪正在传输的数据的位置以及进程结束的时间。(通过 CLI)。

我在互联网上搜索了很多地方,但没有找到任何相关内容。知道我该如何开始吗?

最佳答案

内核中实际上有一 block 可以监视对文件系统和“notify”其他进程的访问,无论何时发生

导出到c库,导出到python (甚至 bash!)。

然后您可以使用以下方法找到处理访问的其他文件:

lsof -p <PID>

关于python - 我如何跟踪将数据从外部 usb 传输到 PC (linux) 的过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41065475/

相关文章:

windows - SSH Windows 到 UNIX

linux - 多个 crontab 作业,但其中只有一个不应发送电子邮件

python - 为什么我应该使用 "getattr()"?

linux - Cloudera Manager 检查器未在主机上运行

linux - Linux下无法安装bower

linux - 无法使用 linux sed 在文件的特定行插入文本

python-2.7 - 如何在python中关闭文件描述符?

python - PyQt - 为按钮分配选择目录的能力

python - 如何在 Selenium WebDriver 中获取元素的文本,而不包括子元素文本?

python - 在 Pandas 中将 DatetimeIndex 向前滚动到下一个营业月的开始