2014-02-28 38 views
1

我需要监视NAS 文件系统磁盘空间,每当文件系统磁盘空间高于阈值时,我将从文件系统中删除最早的文件,以使文件系统磁盘空间低于阈值。 我看了几文章这表明了我两个选择:哪个更好的方式来运行文件系统监控服务?

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

  • 通过创建脚本运行,并通过运行crontab

这将是更好的方式来运行文件系统监控服务?

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

+1

你没有真正给出足够的细节或要求来作出决定。你所说的只是“监控”,它需要每60秒进行一次监控,而没有其他功能。这两种方法都很好。它会发送电子邮件吗?它会更新某个网页吗?它会在Windows,Linux或Mac上运行吗?它将监视什么文件系统,只是本地的? – jgritty

回答

0

创建一个脚本(您不需要python执行此任务,只需要dffind)。这是相当轻量级的,比守护程序需要更少的代码(从长远来看,维护要少得多),并且cron每分钟运行一次脚本也不是前所未闻的。 :-)