【发布时间】:2017-03-20 10:32:26
【问题描述】:
任何人都可以提供指点或想法。
我有一个服务器,它正在运行 rsync 并将其他服务器备份到不同的文件夹上,每天按日期创建新文件夹,例如(2017-03-20)。 我想创建一个 bash 脚本,通过检查创建的文件夹检查这些备份是否已运行,然后如果所有备份都成功,脚本将通过在另一个文件夹 /Z 中写入文本文件来确认,该文本文件格式为 20- 20 年 3 月 17 日。如果任何备份失败,脚本应该退出而不创建文件。
重点是,我将编写一个 nagios 插件脚本,每天检查此文本文件并将结果发送到 Nagios。
欢迎提出任何想法。
【问题讨论】:
-
您可以监控主文件夹的修改,例如使用 inotify 工具创建新的子文件夹 - 谷歌它(inotify 监控文件夹)
标签: linux bash shell rsync nagios