【问题标题】:Efficient way to detect file change/deletion python检测文件更改/删除python的有效方法
【发布时间】:2021-06-05 13:46:06
【问题描述】:

我将在我的计算机后台运行一个文件,当更改或删除特定文件时,我需要它来运行任务。我知道我可以通过不断读取文件来做到这一点,但这在我看来效率低下。任何帮助表示赞赏。

【问题讨论】:

  • 你在什么操作系统上运行?
  • 您使用了标签cron,我认为这是个好主意。你朝那个方向走了吗?
  • @Roy2012 该解决方案应该适用于所有基于 Linux 的发行版。
  • @pyOliv 这可行,我该怎么做? (您可以发布作为答案)
  • 我会构建一个脚本来监控文件的变化。该脚本可以用您选择的语言编写。然后,我会以您选择的频率使用“cron”调用此脚本。

标签: python cron


【解决方案1】:

在 Linux 上执行此操作的一种方法是使用 auditd:https://wiki.archlinux.org/index.php/Audit_framework

它与 python 无关——但它可以让你在修改特定文件时“知道”。

【讨论】:

    猜你喜欢
    • 2011-09-26
    • 1970-01-01
    • 1970-01-01
    • 2015-02-12
    • 2011-01-23
    • 1970-01-01
    • 2010-10-13
    • 2020-02-24
    • 2010-10-06
    相关资源
    最近更新 更多