c1e507d2c50b0e3fa885064fb047938a5d67c689
mspeir
  Wed Jan 29 14:50:04 2020 -0800
Changing method for finding and deleting older log files. no redmine.

diff --git src/utils/qa/runQaAutoTrack.sh src/utils/qa/runQaAutoTrack.sh
index e80f394..9c5f56e 100755
--- src/utils/qa/runQaAutoTrack.sh
+++ src/utils/qa/runQaAutoTrack.sh
@@ -61,40 +61,32 @@
 
 if [[ $logDir == "" ]]
 then
 	logDir="/usr/local/apache/htdocs-genecats/qa/test-results/qaAutoTrackLogs"
 fi
 
 # Print usage statement if the supplied argument isn't "go"
 if [[ $runScript != "go" ]]
 then
 	echo -e $usage
 	exit 1
 # Run qaAutoTrack.sh for different tracks depending on the day of the week
 else
 	if [ -e  "$logDir/*.txt" ]
 	then
-		# Identify log files that are greater than 6 months old.
-		# $1, $2, $3, and $4 are the db, table, date, and time respectively.
-		# $5 is the file extension (txt).
-		oldLogFiles=$(ls $logDir/*.txt | awk -v ymdOld=$logTooOld -F'.' '$3 <= ymdOld {print $1"."$2"."$3"."$4"."$5}')
-		# Remove these old log files
-		# Prevents log file directory from becoming overstuffed with files
-		for file in $(echo $oldLogFiles)
-		do
-			rm $file
-		done
+		# Identify and remove log files that are greater than 6 months old.
+		find $logDir -mtime +182 -name *.txt -exec rm {} +
 	fi
 
 	if [[ $dayOfWeek == "Monday" ]]
 	then
 		qaAutoTrack.sh hg19 isca 
 		qaAutoTrack.sh hg38 isca 
 		qaAutoTrack.sh hg19 decipher 
 		qaAutoTrack.sh hg19 geneReviews 
 		qaAutoTrack.sh hg38 geneReviews 
 	elif [[ $dayOfWeek == "Tuesday" ]]
 	then
 		qaAutoTrack.sh hg18 lovd 
 		qaAutoTrack.sh hg19 gwasCatalog 
 		qaAutoTrack.sh hg38 gwasCatalog 
 	elif [[ $dayOfWeek == "Wednesday" ]]