要求:请按照这样的日期格式(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