首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要知道如何为以下需求编写shell脚本

需要知道如何为以下需求编写shell脚本
EN

Unix & Linux用户
提问于 2018-06-14 11:12:17
回答 1查看 81关注 0票数 -3

为下面编写一个bash脚本:

我们需要监视和跟踪linux服务器上所有挂载点的变化。如果挂载点有任何变化,应该通过电子邮件通知IT团队。此外,脚本应该能够在有问题的地方提供相应挂载点的空间利用率。例如,例如警告: 1.在挂载点/mnt/app1上检测到的更改,它是新添加的挂载点,在分配的200 GB 1中,它的当前使用率为90 GB。在挂载点/mnt/app0上检测到的更改,已较早地挂载,但现在未挂载。

EN

回答 1

Unix & Linux用户

发布于 2018-06-14 11:38:40

每n秒钟:

  1. 列出挂载点及其磁盘使用情况: LC_ALL=C df -h $( LC_ALL=C挂载\ grep '^/\S+ on \S+‘sed -Ee’-Ee/^\\ want ++on\+(\S+)。*/\1/‘)\\1/’)\+on\+on\+(\S+)。*/\1/‘)\+ +2 (在生产过程中不要使用示例代码;您当然希望对挂载点列表进行消毒)。
  2. 将当前列表与前一个列表进行比较,例如使用diff
  3. 如果有不同之处,请解释它们并生成漂亮的电子邮件。
  4. 用当前列表替换旧列表。
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/449772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档