<分区>
我需要监控 NAS 文件系统磁盘空间,只要文件系统磁盘空间超过阈值,我就会从文件系统中删除最旧的文件,以恢复低于阈值的文件系统磁盘空间到阈值。 我读了几篇文章,向我提出了两种选择:
通过创建一个将在后台运行的守护进程
通过创建脚本并通过 crontab 运行
运行文件系统监控服务的最佳方式是什么?
我需要每 60 秒运行一次监控脚本。对于这两个选项,我将使用 python。 它将在 *nix(unix/linux) 环境中运行。
<分区>
我需要监控 NAS 文件系统磁盘空间,只要文件系统磁盘空间超过阈值,我就会从文件系统中删除最旧的文件,以恢复低于阈值的文件系统磁盘空间到阈值。 我读了几篇文章,向我提出了两种选择:
通过创建一个将在后台运行的守护进程
通过创建脚本并通过 crontab 运行
运行文件系统监控服务的最佳方式是什么?
我需要每 60 秒运行一次监控脚本。对于这两个选项,我将使用 python。 它将在 *nix(unix/linux) 环境中运行。
最佳答案
创建一个脚本(你不需要 python 来完成这个任务,只需要 df
和 find
)。这是非常轻量级的,比守护进程需要更少的代码(从长远来看维护更少),并且通过 cron 每分钟运行一次脚本并非闻所未闻。 :-)
关于python - 哪个是运行文件系统监控服务的更好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22103096/