#!/bin/bash #set -x #uagent路径地址 uagent_dir=/agent/ubackup/uagent/logs/ #创建存放的目录 report_dir="/opt/sys-info/" mkdir -p $report_dir IP=`hostname -I|awk '{print $1}'` #按周创建文件,一周一个 week_number=`date +%V` filename=${IP}-ComputerInfos-week-${week_number}.txt file_path=$report_dir/$filename #输出需要的信息 now=$(date +"%Y-%m-%d %H:%M:%S") echo "-------------------------------------------" >> $file_path echo "当前时间:$now" >> $file_path echo "当前地址:$IP" >> $file_path # CPU echo "" >> $file_path echo "内存信息:">> $file_path free -h >> $file_path # uagent_dir的日志大小 echo "" >> $file_path echo "uagent日志大小:">> $file_path du -h $uagent_dir >> $file_path # 磁盘空间使用情况 echo "" >> $file_path echo "磁盘空间使用情况:">> $file_path df -h >> $file_path echo "" >> $file_path echo "-------------------------------------------" >> $file_path