Не получается сделать бекап postgree через планировщик заданий

1. user867197 14.10.19 15:58 Сейчас в теме
Не получается сделать бекап postgree через планировщик заданий.
Есть скрипт он запускается с диска F там же должен сохраняться и бекап, но он почему то сохранился на диск С:\\Windows\system32\
@echo off

goto comment
Author: Code Monk
Description: This file use to backup the database using PostgreSQL backup utility "pg_dump".
Backup parameters should be setup before executing this file

File Format flags :
c = Custom
t = Tar
p = Plain SQL

Follow links below to apply more flags to "pg_dump" :
http://www.postgresql.org/docs/8.4/static/app-pgdump.html
https://www.commandprompt.com/ppbook/x17860
http://www.brownfort.com/2014/10/backup-restore-postgresql/

Table Excluding Flags:
-T table_name

:comment


REM "Set following backup parameters to take backup"
SET PGPASSWORD=12345
SET db_name=vm70work
SET file_format=c
SET host_name=localhost
SET user_name=postgres
SET pg_dump_path="E:\postgree baza\11\bin\pg_dump.exe"
SET Backup_Path=F:\бекапы тест
SET other_pg_dump_flags=--blobs --verbose -c

REM Fetch Current System Date and set month,day and year variables
for /f "tokens=1-3 delims=- " %%i in ("%date%") do (
set month=%%j
set day=%%i
set year=%%k
)
for /f "tokens=1-3 delims=: " %%i in ("%time%") do (
set hour=%%i
set min=%%j
set sec=%%k
)


REM Creating string for backup file name
for /f "delims=" %%i in ('dir "%target_backup_path%" /b/a-d ^| find /v /c "::"') do set count=%%i
set /a count=%count%+1
set datestr=backup_%year%_%month%_%day%_%hour%_%min%

REM Backup File name
set BACKUP_FILE=%db_name%_%datestr%.backup

REM :> Executing command to backup database
%pg_dump_path% --host=%host_name% -U %user_name% --format=%file_format% %other_pg_dump_flags% -f %target_backup_path%%BACKUP_FILE% %db_name%
Прикрепленные файлы:
Найденные решения
2. wertep 24 14.10.19 16:36 Сейчас в теме
(1)
%target_backup_path%

Нигде не присвоено значение.
SET Backup_Path=F:\бекапы тест

В кавычки, и видимо имя переменной вернуть как было. И желательно путь без пробелов.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. wertep 24 14.10.19 16:36 Сейчас в теме
(1)
%target_backup_path%

Нигде не присвоено значение.
SET Backup_Path=F:\бекапы тест

В кавычки, и видимо имя переменной вернуть как было. И желательно путь без пробелов.
3. user867197 15.10.19 09:26 Сейчас в теме
а как прописать сетевой путь на nas?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот