вместо -sdn "%DD%-%MM%-%YY%" -> "--"

Обсуждение программы nnBackup

вместо -sdn "%DD%-%MM%-%YY%" -> "--"

Postby repon » Tue, 05 Apr 2011, 12:48

пытаюсь делать резервное копирование:
Code: Select all
C:\nnBackup\nnbackup.exe verz -n 21 -i "C:\SQL запросы" -o "G:\backups" -sdn "sql_zapr_%DD%-%MM%-%YY%" -s -v


название файла получается:
04_slq_zapr_--.zip

что не так ? :(
repon
 
Posts: 3
Joined: Tue, 05 Apr 2011, 12:41

Re: вместо -sdn "%DD%-%MM%-%YY%" -> "--"

Postby elos » Tue, 05 Apr 2011, 20:41

04_slq_zapr_--.zip

Четвёрка - цифра версии бекапа (не самая свежая, четвёртая от начала бекапа).
Ну а отсутствие цифр даты - явно не так стартуешь командную строку nnbackup, смотрим "Можно ли использовать переменные в командной строке?". Оно же другими словами:
Обратите внимание, что при использовании предопределенных переменных в командной строке вы обязательно должны окружать их кавычками, иначе они могут быть "проглочены" командным интерпретатором. При использовании переменных в батч-файлах и в командной строке Win9*/ME, приходится также "удваивать" знаки процентов (%%...%%). Этой проблеме не подвержены строковые переменные, которые сохранены в текстовой файл с параметрами запуска nnBackup.
elos
 
Posts: 667
Joined: Tue, 25 Apr 2006, 11:15

Re: вместо -sdn "%DD%-%MM%-%YY%" -> "--"

Postby repon » Wed, 06 Apr 2011, 09:49

Насчет 4 - это да (просто указал это имя), он правильно создает по 21 рез копии, и перезаписывает старые, если их больше 21.

Так все правильно: система ХР, т.е. одинарные % и заключено все в двойные кавычки "
C:\nnBackup\nnbackup.exe verz -n 21 -i "C:\SQL запросы" -o "G:\backups" -sdn "sql_zapr_%DD%-%MM%-%YY%" -s -v


-sdn "sql_zapr_%DD%-%MM%-%YYYY%"
тоже пробовал) YYYY - мало ли)
repon
 
Posts: 3
Joined: Tue, 05 Apr 2011, 12:41

Re: вместо -sdn "%DD%-%MM%-%YY%" -> "--"

Postby elos » Wed, 06 Apr 2011, 20:17

Запускалось из консоли руками, папка запуска видна...
При использовании переменных в батч-файлах и в командной строке Win9*/ME, приходится также "удваивать" знаки процентов (%%...%%).


Code: Select all
.
.
.
C:\Users\elos>C:\nnBackup\nnbackup.exe verz -n 7 -i d:\temp\1 -o d:\temp\2 -s -v -sdn "sql_zapr"
nnBackup. V 3.01 RC10 Build 140 2010-01-28 14:27
Copyright (C) 2001-2011 nnSoft. nemtsev@nncron.ru
2011.04.06 21:08 Start backup
2011.04.06 21:08 !!!!!!!!!!!!!!!!ПРИ ИСПОЛЬЗОВАНИИ ZLIB ОБЪЁМ АРХИВА НЕ МОЖЕТ ПРЕВЫШАТЬ 2 ГБ!!!!!!!!!!!!!!!!
2011.04.06 21:08 d:\temp\1\amt3.log
2011.04.06 21:08 d:\temp\1\fwtsqmfile00.sqm
2011.04.06 21:08 d:\temp\1\MpCmdRun.log
2011.04.06 21:08 d:\temp\1\swtag.log
2011.04.06 21:08 Stop backup

C:\Users\elos>dir D:\temp\2
 Том в устройстве D не имеет метки.
 Серийный номер тома: 4C4C-31B8

 Содержимое папки D:\temp\2

06.04.2011  21:08    <DIR>          .
06.04.2011  21:08    <DIR>          ..
06.04.2011  21:08             4 884 1_sql_zapr.zip
06.04.2011  21:08             4 884 2_sql_zapr.zip
06.04.2011  21:07             4 884 3_sql_zapr.zip
06.04.2011  21:07             4 884 4_sql_zapr.zip
06.04.2011  21:07             4 884 5_sql_zapr.zip
06.04.2011  21:07             4 884 6_sql_zapr.zip
06.04.2011  21:07             4 884 7_sql_zapr.zip
               7 файлов         34 188 байт
               2 папок  204 021 403 648 байт свободно

C:\Users\elos>C:\nnBackup\nnbackup.exe verz -n 7 -i d:\temp\1 -o d:\temp\2 -s -v -sdn "sql_zapr__%%DD%%-%%MM%%-%%YYYY%%"
nnBackup. V 3.01 RC10 Build 140 2010-01-28 14:27
Copyright (C) 2001-2011 nnSoft. nemtsev@nncron.ru
2011.04.06 21:09 Start backup
2011.04.06 21:09 !!!!!!!!!!!!!!!!ПРИ ИСПОЛЬЗОВАНИИ ZLIB ОБЪЁМ АРХИВА НЕ МОЖЕТ ПРЕВЫШАТЬ 2 ГБ!!!!!!!!!!!!!!!!
2011.04.06 21:09 d:\temp\1\amt3.log
2011.04.06 21:09 d:\temp\1\fwtsqmfile00.sqm
2011.04.06 21:09 d:\temp\1\MpCmdRun.log
2011.04.06 21:09 d:\temp\1\swtag.log
2011.04.06 21:09 Stop backup

C:\Users\elos>dir D:\temp\2
 Том в устройстве D не имеет метки.
 Серийный номер тома: 4C4C-31B8

 Содержимое папки D:\temp\2

06.04.2011  21:09    <DIR>          .
06.04.2011  21:09    <DIR>          ..
06.04.2011  21:09             4 884 1_sql_zapr__06-04-2011.zip
06.04.2011  21:08             4 884 2_sql_zapr.zip
06.04.2011  21:08             4 884 3_sql_zapr.zip
06.04.2011  21:07             4 884 4_sql_zapr.zip
06.04.2011  21:07             4 884 5_sql_zapr.zip
06.04.2011  21:07             4 884 6_sql_zapr.zip
06.04.2011  21:07             4 884 7_sql_zapr.zip
               7 файлов         34 188 байт
               2 папок  204 021 403 648 байт свободно

C:\Users\elos>
elos
 
Posts: 667
Joined: Tue, 25 Apr 2006, 11:15

Re: вместо -sdn "%DD%-%MM%-%YY%" -> "--"

Postby repon » Thu, 07 Apr 2011, 08:56

спасибо за подчеркивание!
пропустил!
repon
 
Posts: 3
Joined: Tue, 05 Apr 2011, 12:41


Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 0 guests

cron