很小的一个脚本,就来后台执行比如backgoup 加索引等;其他谢谢也几十秒钟搞定
#!/bin/bash
IP_=xxxx
PORT_=27017
USER_=xxxxx
PASSWORD_=xxxxxx
DB_=xxxx
command_=$1
function log() {
echo "[$(date +"%Y-%m-%d %H:%M:%S")] $(printf "%s" "$@")"
}
log "[info] start command!"
/usr/local/mongodb/bin/mongo ${IP_}:${PORT_} -u${USER_} -p${PASSWORD_} --authenticationDatabase=admin <<EOF
use ${DB_}
${command_}
EOF
log "[info] end command!"