Создание автоматического возврата mongodb с помощью сценария оболочки

Вот очень простой скрипт для этого. Все команды выполняются правильно, но mongodump не видно в каталоге

#!/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)

1 ответ

  1. Эта проблема может быть решена путем предоставления полного абсолютного пути

    Я просто отредактировал путь к файлу

    #!/bin/sh
    DIR=`date +%m%d%y`
    DEST=/home/ubuntu/Desktop/db_bk/$DIR
    echo $DEST
    mkdir -p $DEST
    mongodump -h localhost -d medicinenet_data -o $DEST
    

    Что сработало.