|
Автоматическая архивация
| ☑ |
0
Rizhij_Nikitos
11.10.12
✎
22:11
|
Нашел тут скриптик чтобы делать автоматическую архивацию
rem @echo off
Set folder=%DATE%
D:
cd D:\BackUp
mkdir "%folder%"
"C:\Program Files\1cv82\8.2.15.317\bin\1cv8.exe" config /f "D:\Base" /n "Backup" /p "ppp" /DumpIB "D:\BackUp\%folder%\Base_%folder%.dt"
К сожалению не силен в батниках, как сделать имя папки более уникальным?
Чтобы можно было архивить в течении дня несколько раз?
|
|
1
rs_trade
11.10.12
✎
22:15
|
(0) погугли на vbs или js скрипты. полно в инете.
|
|
2
Rizhij_Nikitos
11.10.12
✎
22:18
|
спасибо, я конечно погуглю, есть тут люди которые просто знают что надо дописать в строку Set folder=%date%?
|
|
3
Лефмихалыч
11.10.12
✎
22:23
|
я бы на js нацарапал и делу конец, а как там заставить ватник дату в переменную засунуть, да еще и в нужном формате... ну его нафиг, ватник этот...
|
|
4
Rizhij_Nikitos
11.10.12
✎
22:41
|
Так, ну вот собственно для будущих поколений - может кому пригодится. Как время вытащить я не нашел но рандом засобачить можно вот так:
причем рандомное число все время увеличивается, видимо как-то от времени зависит, что удобно для нахождения последнего архива.
rem @echo off
Set folder=%DATE%_%RANDOM%
D:
cd D:\BackUp
mkdir "%folder%"
"C:\Program Files\1cv82\8.2.15.317\bin\1cv8.exe" config /f "D:\Base" /n "Backup" /p "259721" /DumpIB "D:\BackUp\%folder%\Base_%folder%.dt"
|
|
5
Лефмихалыч
11.10.12
✎
22:45
|
только, если этот скрипт параллельно запустится в одно и то же время, этот рэндом будет одинаковй в обоих скриптах
|
|
6
Rizhij_Nikitos
11.10.12
✎
22:49
|
Не, не. Никаких одновременных итп - все с одного компа по планировщику.
|
|