| Current Path : /var/cronscripts/ |
| Current File : /var/cronscripts/daily.sh |
if [ "$#" -eq 0 ]; then
dbs=('inatote_db' 'qa_inatote')
path='/var/dbbackups/'
dayToSubtract=10
echo removing backups older than ${dayToSubtract} days
find ${path} -mtime +${dayToSubtract} -exec rm {} \;
else
dbs=( "$@" )
path='/var/dbbackups/'
fi
dbuser='DbDev'
dbpassword='HqvHKjFQ7iN4TFjvzXnSGY7BIsvPQzCm'
now="$(date +'%d-%m-%Y_%T')"
currentDate="$(date)"
cd ${path}
echo "location: $path"
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 --gzip --archive=${element}_$now.archive
done
echo All Done!
echo "location: $path"