- Вызов внешнего консольного приложения (pg_dump).
- Обработка STDERR консольного приложения.
- Генерирование имени файла резервной копии с включением имени базы данных, даты и времени резервного копирования.
- Ведение журнала (текстовый файл) успехов/неудач резервного копирования.
- Отображение диалогового окна в случае неудачного резервного копирования.
- Создание пользователя операционной системы от имени которого будет вызываться задание резервного копирования.
- Создание задачи для планировщика задач Windows.
В процессе решения задачи узнал много нового о возможностях bat-файлов. Ответы на все вопросы, возникавшие в процессе работы нашел на сайте Rob van der Woude's Scripting Pages. На мой взгляд, отличный ресурс, который можно рекомендовать.
Наверное, в одном из следующих сообщений выложу пример скрипта для создания резервной копии.
Настоятельно рекомендую привести здесь решение задачи резервного копирования на bat-файлах.
ОтветитьУдалитьЖелательно минимально разжевывая и комментирования шаги решения. Было бы очень инетесно!