我需要每天在我的数据库上运行mongodump。
如何合理地自动化?每天我都想要一个用时间戳和转储数据创建的新文件夹。
感谢。
答案 0 :(得分:8)
答案 1 :(得分:0)
您可以使用cron scheduler每天运行mongodump shell脚本。或者你甚至可以通过创建一个事件,编辑它,然后选择运行脚本来使用iCal。
答案 2 :(得分:0)
我有一个超级快速的方便脚本。有时我会为我的某个数据库创建一个 cron 作业。
ssh root@hostname "mongodump --db myDatabaseName --out /tmp/mongo-backup ; zip -r /tmp/mongo-backup$(date "+%Y.%m.%d").zip /tmp/mongo-backup ; rm -rf /tmp/mongo-backup" ;
scp root@hostname:/tmp/mongo-backup$(date "+%Y.%m.%d").zip ./
上面的脚本做了两件事。