查看磁盘使用情况并输出到文件

本文介绍了一个简单的bash脚本,该脚本能够自动获取并记录系统的磁盘使用情况。通过使用`date`命令来确定文件名,确保每天生成一个带有日期的独立日志文件。`df -h`命令用于收集磁盘使用信息,并将其输出到相应的日志文件中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

要求:请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,例如今天生成的文件为2019-03-26.log,并且把磁盘的使用情况写到这个文件中,不用考虑cron,仅仅写脚本即可。

  • df -Th 查看磁盘使用情况
[root@linux123.net ~]# df -Th
Filesystem              Type      Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root   xfs        26G   22G  4.3G  84% /
devtmpfs                devtmpfs  2.0G     0  2.0G   0% /dev
tmpfs                   tmpfs     2.0G     0  2.0G   0% /dev/shm
tmpfs                   tmpfs     2.0G  1.2M  2.0G   1% /run
tmpfs                   tmpfs     2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/mapper/rhel-docker xfs        59G   16G   44G  27% /docker
/dev/sda1               xfs      1014M  160M  855M  16% /boot
overlay                 overlay    59G   16G   44G  27% 
  • 当前日期
[root@linux123.net ~]# date +%F
2019-03-26
[root@linux123.net ~]# date +%Y-%m-%d
2019-03-26

  • 编写脚本
#/bin/bash

name = `date +%F`
logfile = $name.log
df -h > $logfile
  • 执行脚本
[root@linux123.net ~]#  chmod -R 777 ./everyday-df-h.sh
[root@linux123.net ~]#  ./everyday-df-h.sh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值