我有一个shell脚本,每天都会备份Mongo数据库。它按预期工作。现在我需要删除超过2周的备份。使用当前的命名约定是否可以实现。任何人都能解释一下吗?我是shell脚本的新手
#!/bin/sh
DIR=`date +%m%d%y`
DEST=/dbBackups/$DIR
mkdir $DEST
mongodump --authenticationDatabase admin -h 127.0.0.1 -d pipe -u <username> -p <password>
答案 0 :(得分:0)
最后通过以下脚本获得
#!/bin/sh
DIR=`date +%m%d%y`
DEST=/dbBackups/$DIR
mkdir $DEST
mongodump --authenticationDatabase admin -h 127.0.0.1 -d pipe -u <username> -p <password>
find /dbBackups/* -type d -ctime +14 -exec rm -rf {} +