a=`date -d '-30 day' '+%Y%m%d'` #定义变量a为30前的日期
b=$a"01" #定义变量b为a后面加上字符01
c=`date '+%Y%m%d'` #定义变量以为当前日期
find /mnt -type d -maxdepth 2 -name $b -exec dsmc archive -subdir=yes {}'/' >>/opt/tivoli/tsm/client/ba/$c.log \;
#通过find查后/mnt目录下所有以30前日期开头的文件夹并将会结果wfux给dsmc进程,
作为要备份的目录,并生成当前日期的log文件!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/11134849/viewspace-614490/
,如需转载,请注明出处,否则将追究法律责任。