每天凌晨2点定时记录系统磁盘的使用量
#!/bin/bash
d=`date +%F`
dir=/var/log/diskusage
if [ ! -d $dir ]; then
mkdir -p $dir
fi
df -h > $dir/$d.log
# 删除7天前的文件
find $dir -mtime 7 -name *.log | xargs rm -rf
crontab表达式配置
> crontab -e
0 2 * * * /bin/bash diskusage.sh > /dev/null 2>&1
2>&1
把标准错误输出输出到标准正确输出中,标准正确输出到了/dev/null
,所以标准错误自然也输出到/dev/null
转载请注明:XAMPP中文组官网 » linux每天一个shell脚本记录磁盘使用量