Advertisement
Guest User

Untitled

a guest
Jun 6th, 2014
473
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rexx 1.49 KB | None | 0 0
  1. while read -r var_arq
  2. do
  3.     #########################################
  4.     #capture the variables from Log_file.cfg#
  5.     #########################################
  6.  
  7.     folder_origin=`echo $var_arq |cut -d "," -f1`
  8.     folder_bkp=`echo $var_arq |cut -d "," -f2`
  9.     extention=`echo $var_arq |cut -d "," -f3`
  10.     retention=`echo $var_arq |cut -d "," -f4`
  11.     dtexec=`date '+%y%m%d%H%M%S'`
  12.     dt=`date '+%y%m%d'`
  13.     echo "folder_origin: $folder_origin"
  14.         echo "folder_bkp: $folder_bkp"
  15.     echo "extention: $extention"
  16.         echo "retention: $retention"
  17.         echo "dtexec: $dtexec"
  18.  
  19.     #########################################
  20.     #Find and move the log file to another  #
  21.         #Folder with date extension in its name #
  22.     #########################################
  23.         cd $folder_origin
  24.         echo `pwd`
  25.     ls -1 *.$extention > file_list.txt
  26.     mkdir $folder_bkp/$dt
  27.         while read -r var_file_list
  28.         do
  29.           echo "var_file_list: $var_file_list"
  30.               #cp $var_file_list "$folder_bkp/$dt/$var_file_list_$dtexec"
  31.               #mv $var_file_list "$folder_bkp/$dt/$var_file_list_$dtexec"
  32.         done < file_list.txt
  33.         rm file_list.txt
  34.     cd
  35.        
  36.     #########################################
  37.     #Remove files that have more than 30 days#
  38.     #########################################
  39.  
  40.     #find $folder_bkp -name "*.$extention.*" -mtime +$retention -exec rm -f {} \;
  41.     find $folder_bkp -name "*.$extention.*"  -mtime +$retention -exec ls -1 -f {} \; > find.txt
  42.     cat find.txt
  43.  
  44. done < log_files.cfg
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement