使用TSM備份30天前生成的檔案的指令碼

lenx2000發表於2009-09-11

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部落格 ” ,連結:http://blog.itpub.net/11134849/viewspace-614490/,如需轉載,請註明出處,否則將追究法律責任。

相關文章