Your IP : 216.73.216.91


Current Path : /proc/self/root/var/cronscripts/
Upload File :
Current File : //proc/self/root/var/cronscripts/dailycron.sh

declare -a dbs=('adcast_prod' 'GenericSurveyToolProd' 'AppCenter' 'AuthServer')
#echo Number of elements in dbs = ${#dbs[@]} #Number of elements in the array
#echo adcast_prod length = ${#dbs}  #Number of characters in the first element of the array.i.e Debian
#echo GenericSurveyToolProd length = ${#dbs[1]}  #Number of characters in the second element of the array.i.e Debian
#echo AppCenter length = ${#dbs[2]}  #Number of characters in the third element of the array.i.e Debian
#echo AuthServer length = ${#dbs[3]}  #Number of characters in the first element of the array.i.e Debian
dbuser='moiz'
dbpassword='hgC8Lpv+-2+$*?HuVkNQS&p!tJb&D%q7'
now="$(date +'%d-%m-%Y_%T')"
currentDate="$(date)"
dayToSubtract=2
cd /app/dailybackups/
for element in ${dbs[@]}
        do
                echo $element
                echo "Starting backup now for db: $element on $now"
                mongodump -u ${dbuser} -p ${dbpassword} --authenticationDatabase 'admin' -d $element --archive=${element}_$now.archive
                dateToBeRemoved=$(date --date="${currentDate} -${dayToSubtract} day" +%d-%m-%Y)
                echo $dateToBeRemoved
                fileToBeRemoved="${element}_${dateToBeRemoved}"
                echo Removing $fileToBeRemoved
                rm $fileToBeRemoved*
        done
echo All Done!