0
これを行うための非常に基本的なスクリプトです。すべてのコマンドが正しく実行けど何mongodumpは、ディレクトリに見ることができませんシェルスクリプトを使ってmongodbの自動バックを作成する
#!/bin/sh
DIR=`date +%m%d%y`
DEST=/db_bk/$DIR
mkdir -p $DEST
mongodump -h localhost -d medicinenet_data -o $DEST
実行
./bk.sh
2017-01-15T14:29:31.486+0530 writing medicinenet_data.diabetes_mellitus_unique to
2017-01-15T14:29:31.499+0530 done dumping medicinenet_data.diabetes_mellitus_unique (547 documents)
2017-01-15T14:29:31.511+0530 writing medicinenet_data.diabetes_mellitus to
2017-01-15T14:29:32.489+0530 done dumping medicinenet_data.diabetes_mellitus (137620 documents)
これらのコマンドは私にとってはうまくいくようです - あなたの 'DIR'と' DEST'変数はすべて正しく設定されているのでしょうか? STDOUTに出力すると出力を確認できますか? (STDOUTにダンプするには '-o -'を指定します)。あなたのバックアップディレクトリも全く作成されていますか? – Lix
@Lix:ありがとう、私はちょうどDIRの完全な絶対パスを追加しました、それは働いた。 – user123
聞いてよかったです:)おそらくあなたはあなたの投稿への答えとしてそれを追加することを検討できますか?それは将来の訪問者が 'mongodump 'と同様の問題に直面するのを助けるかもしれません。 – Lix