#!/bin/bash
if
(($
echo
"need input [Web Site Name Full Path in File] [mode]"
echo
"mode -> 0, <Web Site Name Full Path in File> read!"
echo
"mode -> 1, do Web Site bak!"
exit
;
fi
if
(($2 < 0 && $2 > 1));
then
echo
"err mode!"
exit
fi
WebSiteFullPathInFilePath=$1
sed
/^[[:space:]]*$
/d
$WebSiteFullPathInFilePath > $WebSiteFullPathInFilePath
".tmp"
loop_count=0
bak_WebSiteFullPathInFilePath_target=1
bak_WebSiteDescriptionFilePath_target=1
echo
"WebSiteFullPathInFilePath: "
$WebSiteFullPathInFilePath
" <<<>>> WebSiteFullPathInFilePath_tmp: "
$WebSiteFullPathInFilePath
".tmp"
echo
============ output all web site info $(
date
+
"%Y%m%d"
) ==================
while
read
-r line
do
stringlen=${
keyend=$(
expr
index $line
','
)
key=${line:0:$keyend-1}
value=${line:$keyend:$stringlen-$keyend}
bak_WebSiteFullPathInFilePath_target[loop_count]=$key
bak_WebSiteDescriptionFilePath_target[loop_count]=$value
((loop_count++))
done
< $WebSiteFullPathInFilePath
".tmp"
i=0
for
((;i<$loop_count && $loop_count>0;i++))
do
echo
"website name: "
${bak_WebSiteDescriptionFilePath_target[$i]}
echo
-e
"\twebsite full path: "
${bak_WebSiteFullPathInFilePath_target[$i]}
"\n"
done
echo
"total - "
$i
echo
============ end ==================
if
(($2 == 0));
then
echo
"test over"
exit
;
fi
if
(($i<=0));
then
echo
"don't have website full path!"
exit
fi
i=0
for
((;i<$loop_count && $loop_count>0;i++))
do
WebSiteFullPath=${bak_WebSiteFullPathInFilePath_target[$i]}
WebSiteDescription=${bak_WebSiteDescriptionFilePath_target[$i]}
BakName_tmp=website_bak_${WebSiteDescription}_$(
date
+
"%Y%m%d"
)
mkdir
/tmp/website_bak
mkdir
/tmp/website_bak/
${WebSiteDescription}
rm
-rf
/tmp/website_bak/
${WebSiteDescription}
/website_bak_
${WebSiteDescription}_$(
date
-d -3day +
"%Y%m%d"
).
tar
.gz
tar
zcf
/tmp/website_bak/
${WebSiteDescription}/$BakName_tmp.
tar
.gz $WebSiteFullPath
mutt -s $BakName_tmp
"email@163.com"
-a
/tmp/website_bak/
${WebSiteDescription}/$BakName_tmp.
tar
.gz <
/var/auto_script/emptytext
.txt
done
【重要】2014上半年回顾
2014我定了两个方面的目标,一个是实,一个实虚的。
所谓实目标,就是一定要去执行,至于完成的程度至少达到60%(比掌握差些程度)
所谓虚目标,就是可以不执行也可以执行,对于目标的达成能达到20%即可(了解程度)
往往实目标主要是和未来职业规划有关,而虚目标主要和当前工作内容有关,或者是一个备选的职业方向。
readmore