Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- if [ $# -le 5 ]; then
- echo "引数1:接続先のホスト名"
- echo "引数2:接続ユーザー名"
- echo "引数3:接続ユーザーのパスワード"
- echo "引数4:対象とするデータベース名"
- echo "引数5:接続ユーザーの認証DB名"
- echo "引数6:出力ファイル名"
- exit 1
- fi
- HOST=$1
- USER=$2
- PASS=$3
- TARGET_DB=$4
- AUTH_DB=$5
- OUT_FILE=$6
- mongodump --host $HOST -db $TARGET_DB -u $USER -p $PASS --authenticationDatabase $AUTH_DB --out $OUT_FILE
- CODE=$?
- tar -cf ${OUT_FILE}.tar ${OUT_FILE}
- gzip ${OUT_FILE}.tar
- rm -rf ${OUT_FILE}
- exit $CODE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement