【问题标题】:shell script to monitor disk usage用于监控磁盘使用情况的 shell 脚本
【发布时间】:2018-10-21 09:31:21
【问题描述】:

您好,我的作业卡住了,希望能得到一些帮助。问题是:

  1. 在管理员主目录中,编写一个监视磁盘空间的外壳脚本,即最大的前十个目录(N.B.使用DU命令,带有适当的选项)。
  2. 将脚本文件存储在 l-user_01 拥有的 /scripts 子目录中。

我已经尝试了很长时间查看笔记和在线但没有发现任何有用的东西。

任何帮助将不胜感激!

【问题讨论】:

  • 您问题中的步骤很清楚。对于第 1 步,您必须使用“du”命令编写一个 bash 脚本来命名最大的前十个目录。在谷歌上搜索“du”命令的选项来完成任务。

标签: bash operating-system


【解决方案1】:

这个开始怎么样:

du -sk <full-path-to-dir-to-watch>/* | sort -nr | head -n 10

du 命令将以块为单位为您提供您应该查看的所有文件/文件夹的磁盘使用情况,使用 -n 排序将按第一列排序(使用数字),-r 将反转(打印最大数字第一),那么 head 会给你前 10 个项目,最大的。

把它放在 shell 脚本中,等等......(你更清楚你还想做什么)

【讨论】:

  • 非常感谢 :),我想我只是想多了,让它变得更复杂了
猜你喜欢
  • 2013-05-18
  • 2013-05-03
  • 2011-08-04
  • 2013-04-09
  • 2021-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-26
相关资源
最近更新 更多