Bash 检查数据库是否存在

Bash 检查数据库是否存在,bash,mongodb,Bash,Mongodb,如何检查bash中是否存在数据库 我计划制作一个自动备份脚本,其中每个网站的db名称为: (siteName) mysite.com = mysite_com (dbName) 可以使用-e bash命令检查文件是否存在。MongoDB为每个数据库创建一个名称空间文件,所以搜索它们。差不多 if [ -e /data/db/$DBNAME.ns ]; then `mongodump -d $DBNAME --out /backup/directory` fi 假设您的数据存储在/dat

如何检查bash中是否存在数据库

我计划制作一个自动备份脚本,其中每个网站的db名称为:

(siteName) mysite.com  = mysite_com (dbName)

可以使用-e bash命令检查文件是否存在。MongoDB为每个数据库创建一个名称空间文件,所以搜索它们。差不多

if [ -e /data/db/$DBNAME.ns ]; then
  `mongodump -d $DBNAME --out /backup/directory`
fi
假设您的数据存储在/data/db中

请看一下mongodump命令,该命令可用于备份来自mongodb实例的数据

你为什么投票关闭?投票向上!备份文档已经移动到并记住,
mongodump
不会转储索引。阅读上述大量的备份文档,了解其他想法。