哪个是运行文件系统监控服务的更好方法?

时间:2014-02-28 18:32:06

标签: python linux filesystemwatcher inotify

我需要监控NAS 文件系统磁盘空间,每当文件系统磁盘空间超过阈值时,我就是从文件系统中删除最旧的文件以恢复文件系统磁盘空间到阈值。 我读了几篇文章,它提出了两个选择:

  • 通过创建将在后台运行的守护进程

  • 创建脚本并通过crontab运行

这是运行文件系统监控服务的更好方法吗?

我需要每60秒运行一次监视脚本。对于这两个选项,我将使用python。 它将在* nix(unix / linux)环境中运行。

1 个答案:

答案 0 :(得分:0)

创建一个脚本(此任务不需要python,只需dffind)。这非常轻量级,需要的代码少于守护进程(从长远来看,维护要少得多),而cron每分钟运行一次脚本并非闻所未闻。 :-)