通过shell脚本执行mongo命令处理缓存问题

mongo中处理缓存命令 db.runCommand({closeAllDatabases:1})

1.单条命令

@echo on

f:

cd \mongo\bin

echo db.runCommand({closeAllDatabases:1})| hly 127.0.0.1:27017/admin 

pause

2.多条命令(尝试了下,没有效果直接死掉)

mongo admin -u$user -p$pw <<EOF
命令
命令
EOF
$user  用户
$pw    密码
如果没有设置用户认证,那么后面的-u,-p都不用加。
echo加管道符将命令传入mongo的命令行
echo "db.serverStatus().mem" | mongo admin -u$user -p$pw

猜你喜欢

转载自gzynsoft.iteye.com/blog/2412833