首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

linux实战(六)----获取备份时间----实例解析(3)

linux实战(六)----获取备份时间----实例解析(3)

脚本运用当前时间

修改后脚本为:

#!/bin/bash

function GetDiskSpc   
{   
    if [ $# -ne 1 ]   
    then   
        return 1   
    fi   
  
    Folder="$1$"  
    DiskSpace=`df -k |grep $Folder |awk '{print $5}' |awk -F% '{print $1}'`
    echo $DiskSpace   
}  




function CheckDiskSpc   
{   
  
DiskSpace=`GetDiskSpc $1`   
  
echo "The system $Folder disk space is $DiskSpace%"  
  
  echo "The system $Folder disk space is $DiskSpace%"  >> space.txt
  
if [ $DiskSpace -gt 90 ]   
then   
{   
    echo "The usage of system disk($Folder) is larger than 90%"  
       echo "The usage of system disk($Folder) is larger than 90%"   >> space.txt
}   
else   
{   
    echo "The usage of system disk($Folder)  is normal"  
     echo "The usage of system disk($Folder)  is normal"   >> space.txt
}   
fi  
  
}  


CheckDiskSpc  /boot  

time=`date +%F`

tar cvf  - /data/shell/space.txt  > /data/shell/${time}space.tar

rm space.txt
返回列表