shell 小栗子
例子1. 每日一文件
【题目要求】
请按照这样的日期格式(****.**.**)每日生成一个文件
例如生成的文件为2018.12.28.log 并且把磁盘的使用情况写入到这个文件中
不用考虑cron,仅写脚本即可
【核心要点】
date用法
df命令
思路:1.定义变量目录 dir 文件 d
2.定义文件d的名字为%date +%F
3.把命令df查询到的磁盘使用情况写到文件d中
4.考虑时间太久的log是否该删除
shell 部分如下:
#!/bin/bash
d ='date +%F'
dir ='/data/log'
if [ ! -d $dir]
then
mkdir -p $dir
fi
df -h >$d.log
find /$dir -mtime +365|xargs rm