Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while read -r var_arq
- do
- #########################################
- #capture the variables from Log_file.cfg#
- #########################################
- folder_origin=`echo $var_arq |cut -d "," -f1`
- folder_bkp=`echo $var_arq |cut -d "," -f2`
- extention=`echo $var_arq |cut -d "," -f3`
- retention=`echo $var_arq |cut -d "," -f4`
- dtexec=`date '+%y%m%d%H%M%S'`
- dt=`date '+%y%m%d'`
- echo "folder_origin: $folder_origin"
- echo "folder_bkp: $folder_bkp"
- echo "extention: $extention"
- echo "retention: $retention"
- echo "dtexec: $dtexec"
- #########################################
- #Find and move the log file to another #
- #Folder with date extension in its name #
- #########################################
- cd $folder_origin
- echo `pwd`
- ls -1 *.$extention > file_list.txt
- mkdir $folder_bkp/$dt
- while read -r var_file_list
- do
- echo "var_file_list: $var_file_list"
- #cp $var_file_list "$folder_bkp/$dt/$var_file_list_$dtexec"
- #mv $var_file_list "$folder_bkp/$dt/$var_file_list_$dtexec"
- done < file_list.txt
- rm file_list.txt
- cd
- #########################################
- #Remove files that have more than 30 days#
- #########################################
- #find $folder_bkp -name "*.$extention.*" -mtime +$retention -exec rm -f {} \;
- find $folder_bkp -name "*.$extention.*" -mtime +$retention -exec ls -1 -f {} \; > find.txt
- cat find.txt
- done < log_files.cfg
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement