Advertisement
Guest User

Untitled

a guest
Mar 25th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. if [ $# -le 5 ]; then
  4. echo "引数1:接続先のホスト名"
  5. echo "引数2:接続ユーザー名"
  6. echo "引数3:接続ユーザーのパスワード"
  7. echo "引数4:対象とするデータベース名"
  8. echo "引数5:接続ユーザーの認証DB名"
  9. echo "引数6:出力ファイル名"
  10. exit 1
  11. fi
  12.  
  13. HOST=$1
  14. USER=$2
  15. PASS=$3
  16. TARGET_DB=$4
  17. AUTH_DB=$5
  18. OUT_FILE=$6
  19.  
  20. mongodump --host $HOST -db $TARGET_DB -u $USER -p $PASS --authenticationDatabase $AUTH_DB --out $OUT_FILE
  21.  
  22. CODE=$?
  23.  
  24. tar -cf ${OUT_FILE}.tar ${OUT_FILE}
  25. gzip ${OUT_FILE}.tar
  26. rm -rf ${OUT_FILE}
  27.  
  28. exit $CODE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement