#!/bin/bash
info="/home/script/rec_ser.info"
res="/home/script/rec_ser.res"
src="/home/script"
if [ -d ${src} ];then
mkdir -p $src
fi
if [ ! -f $info ];then
touch $info
read -p "input host ip:" ip
read -p "input username:" user
read -p "input password:" pw
echo "${ip}:${user}:${pw}">>$info
fi
if [ ! -f $res ];then
touch $res
fi
y=$(date -d "today" +"%Y")
m=$(date -d "today" +"%m")
d=$(date -d "today" +"%d")
test=$[y-1]
test1=$[m+11]
echo $test $test1
if [ $m == 1 ];then
fy=$[y-1]
fm=$[m+11]
else
fy=$y
fm=$(echo $[m-1]|sed 's/^0\+//')
fi
echo $fm $fy
emts=$(cat $info)
echo "###################### ${fy} ${fm} ###############################" >> $res
for e in $emts;do
ipinfo=$(echo $e | awk -F ':' '{print $1}')
user=$(echo $e | awk -F ':' '{print $2}')
pw=$(echo $e | awk -F ':' '{print $3}')
mulu=$(echo $e | awk -F ':' '{print $4}')
mkdir -p /mnt/$ipinfo
mount -t cifs //$ipinfo$mulu /mnt/$ipinfo -o username=$user,password=$pw
echo "count ${ipinfo} size starting..........!"
size=$(du -sh /mnt/$ipinfo/$fy/$fm | awk '{print $1}')
echo "count ${ipinfo} file qualtity stating................!"
count=$(find /mnt/$ipinfo/$fy/$fm -type f |wc -l)
echo $ipinfo $size $count >> $res
umount //$ipinfo$mulu
done
echo "####################################################################" >> $res
/usr/sbin/sendmail -t <<EOF
From: rec_file count
To:yang.liu@91nbs.com
Subject:rec_file count
$(date -d "today" +"%Y%m%d")
$(cat /home/script/rec_ser.res)
EOF
分享到:
相关推荐
通过给定的路径,读取下面所有的目录,找出不同类型的文件并统计个数及大小
主要介绍了nodejs实现遍历文件夹并统计文件大小,下面使用nodejs的遍历文件夹文件内容,并且读取所有的文件,并采取排序往大到小的顺序进行输出,需要的朋友可以参考下
Linux中统计文件大小
扫描指定任意目录、目录深度、大小过滤
WizTree能非常迅速地统计Windows操作系统指定磁盘内文件夹大小。
这是一款windows下磁盘大小统计软件,它可以精确到各个磁盘、目录、文件等各自的大小,解压后只要运行里面exe程序即可加载磁盘内占用情况,方便用户查看各个磁盘以及文件目录大小,非常的实用,当磁盘莫名其妙使用过...
编程计算磁盘上目录 c:/windows或c:/documents and settings,(可选择目录)及其各级子目录中所有文件的平均长度和每目录的平均文件个数。
递归统计文件大小 C# winform code: DirectoryInfo directoryInfo = new DirectoryInfo(path); long length = 0; foreach (FileSystemInfo fsi in directoryInfo.GetFileSystemInfos()) { if (fsi is FileInfo) ...
vc计算一个目录文件及其子目录下所有文件大小总和.zip
windows磁盘文件统计工具,可以快速统计出磁盘文件大小,方便做磁盘清理。TreeSizeFreeSetup.exe
早上刚到公司,头告诉我,抓紧写一个小函数,用来统计指定目录中文件大小,我了个去,动手吧,还好有点小基础,一会就完工了,哈哈。代码在下面咯。 <? /** 统计目录文件大小的函数 @author xfcode */ ...
统计某文件夹下所有文件夹的大小 (不递归方式) , 需要跟两参数 第一个参数是要统计的文件夹,第二个参数是统计结果文件名(需要含路径)
java代码实现遍历hdfs所有文件夹及文件,列出空目录以dirnull标示,列出所有文件及大小。可以直接导入到开发环境,hadoop版本为2.7.2,
用于统计选择目录的图片数量, 及每个图片的大小,拍照时间等信息.
1.读取文件 2.得到文件大小 3.将文件所有内容存入str数组当中 4.将所有的字符串分割成单词存到word结构体中,此时length++ 5.将word结构体的count循环置为1 6.比较单词 count ++ 7.进行排序 打印
统计制定目录下文件与文件夹大小getsize #导入os import os #定义函数 def dir_count(dir): #设定一个变量,起始值 total_dir=0 #判断文件还是文件夹 #如果是文件,直接进行统计 if os.path.isfile(dir)...
主要介绍了PHP统计目录中文件以及目录中目录大小的方法,涉及PHP针对文件及目录的遍历,读取及运算的相关技巧,需要的朋友可以参考下
vs2008下使用C#编写,统计windows某个文件目录下所有的文本文档(.txt .cpp .h)中所有单词出现的次数,并按照次数大小以及字典序输出到文本文件中 在MSRA上高级软件工程时的课程作业1,具体说明参见user_guide.docx
可以提供文件名中包含的特定字符串、文件扩展名、文件大小三个筛选条件,可选择是否包含子文件夹 输出信息包括 文件名、扩展名、文件大小和文件路径四项 如果是mp3文件,可输出持续时间 包含两个文件,dirs2...
SQL语句用于来统计数据库大小,具体到每个表