support 447 Опубликовано 9 января, 2020 Жалоба Share Опубликовано 9 января, 2020 Сохраните скрипи mongo_restore.sh, код внизу. Установите права доступа на запуск скрипта. chmod +x mongo_restore.sh Добавьте задачу в cron командой: sudo su crontab -e и добавьте задачу в крон: # Everyday at 1 a.m. 00 01 * * * /bin/bash /home/username/scripts/mongo_restore.sh Код скрипта: #!/bin/bash /usr/bin/mongo shop --eval "printjson(db.dropDatabase())" /usr/bin/mongorestore -d shop /db-backup/shop mongo_restore.sh Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 января, 2020 Автор Жалоба Share Опубликовано 9 января, 2020 Посмотреть, выполняется Ваша задача в крон или нет, можно в логе. Командой: grep CRON /var/log/syslog Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 января, 2020 Автор Жалоба Share Опубликовано 9 января, 2020 Пример команд для восстановления контента онлай-демки каждый час. Восстанавливаются из резервной копии картинки товаров, слайдера, настройки шаблона: rm -r /var/www/vamshop-api/public/content rm -r /var/www/vamshop-api/theme/settings cp -r /var/www-backup-ssl-01-11-2019/vamshop-api/public/content /var/www/vamshop-api/public/content cp -r /var/www-backup-ssl-01-11-2019/vamshop-api/theme/settings /var/www/vamshop-api/theme/settings Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 января, 2020 Автор Жалоба Share Опубликовано 11 января, 2020 Удалить базу черео консоль: /usr/bin/mongo shop --eval "printjson(db.dropDatabase())" Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения