|
Создание батника для ежедневной копии | ☑ | ||
---|---|---|---|---|
0
Сержант ВДВ Онегин
16.07.19
✎
08:52
|
Всем привет.
Создаю батник для каждодневной копии базы на платформе 1с 8.1 Вот такой текст: echo off set day=%DATE:~0,2% set month=%DATE:~3,2% set year=%DATE:~6,4% set hour=%TIME:~0,2% set minute=%TIME:~3,2% set dat=%year%-%month%-%day%_%hour%-%minute% "C:\Program Files (x86)\1cv81\bin\1cv8.exe" DESIGNER /F "C:\Users\175800.CBR\Documents\InfoBase25" /N "admin" /P "velmax" /DumpIB "C:\Users\175800.CBR\Desktop\backup_%date%.dt" После запуска выходит черный экран cmd-ный, он немного активен и вырубается. И копия не создается. В чем проблема? |
|||
1
ДенисЧ
16.07.19
✎
08:56
|
REM echo off
.... PAUSE И изучай |
|||
2
Hillsnake
16.07.19
✎
08:57
|
REM echo off и запустить из Cmd ?
искренне ваш К.О. |
|||
3
Hillsnake
16.07.19
✎
08:57
|
(1) опередил.
|
|||
4
Сержант ВДВ Онегин
16.07.19
✎
08:59
|
(1)(2) не понял,в чем ошибка?
|
|||
5
Hillsnake
16.07.19
✎
09:00
|
(4) чтобы понять ошибку, нужно её сначала вывести. (Какой-то древний мудрец.)
|
|||
6
Сержант ВДВ Онегин
16.07.19
✎
09:02
|
(5) в том то и дело, что ошибку не вадет никакую (((
|
|||
7
Hillsnake
16.07.19
✎
09:03
|
(6) ты проделал, то что сказано в (1)?
|
|||
8
Сержант ВДВ Онегин
16.07.19
✎
09:05
|
(7)да добавил перед echo REM
|
|||
9
ИУБиПовиц
16.07.19
✎
09:07
|
Может кто сидит в базе?
Да и dt - это не архив:) Что мешает весь файл базы копировать? (если уж файловая)? |
|||
10
Мимохожий Однако
16.07.19
✎
09:07
|
1С рекомендует делать архивы для файловых версий копированием файла 1Cv8.1CD, а для клиент-серверных средствами SQL
Я для файловых баз успешно использую бесплатный Cobian Backup ... Скорее всего прав не хватает прав пользователя на папку или в базе кто-то сидит. |
|||
11
Мимохожий Однако
16.07.19
✎
09:07
|
(8) а PAUSE?
|
|||
12
Сержант ВДВ Онегин
16.07.19
✎
09:08
|
(9) (10) с правами все ок. И в базе никого нет
|
|||
13
Сержант ВДВ Онегин
16.07.19
✎
09:08
|
(11) это в конце надо написать?
|
|||
14
Hillsnake
16.07.19
✎
09:10
|
(13) да
|
|||
15
Hillsnake
16.07.19
✎
09:10
|
либо запуск через cmd/
|
|||
16
Сержант ВДВ Онегин
16.07.19
✎
09:11
|
(14) сделал, выходит нажмите любую кнопку чтоб продолжить, нажимаю и ничего не получается
|
|||
17
Сержант ВДВ Онегин
16.07.19
✎
09:12
|
(15) как это?
|
|||
18
Мимохожий Однако
16.07.19
✎
09:12
|
Вместо C:\Users\175800.CBR\Desktop\backup_%date%.dt
попробуй C:\Users\175800.CBR\Desktop\backup_test.dt |
|||
19
Fish
16.07.19
✎
09:15
|
Про то, что dt нельзя для бэкапов использовать, уже писали?
|
|||
20
Сержант ВДВ Онегин
16.07.19
✎
09:16
|
(18) сработало, осталось понять, как добавить к файлам копии даты, чтоб отличать можно было
|
|||
21
Fish
16.07.19
✎
09:20
|
(20) У тебя в (0) ошибка:
set dat А потом: "C:\Users\175800.CBR\Desktop\backup_%date%.dt" |
|||
22
Случайный прохожий
16.07.19
✎
09:24
|
(19) Писали, не слушает...
|
|||
23
unregistered
16.07.19
✎
09:24
|
У тебя в скрипте устанавливается значение переменной "dat", а потом в имя файла добавляется значение другой переменной "date".
|
|||
24
zva
16.07.19
✎
09:25
|
Просто бекап большой, на Desktop не помещается...
Вообще, бекап на одном ПК с диска С: на диск С: - не самая лучшая идея. |
|||
25
Hillsnake
16.07.19
✎
09:31
|
(17) вызываешь cmd командой пуск CMD
и оттуда вызываешь батник. |
|||
26
Hillsnake
16.07.19
✎
09:32
|
(24) да тут все - не самая лучшая идея.
|
|||
27
АнализДанных
16.07.19
✎
09:53
|
(26) Бэкап лучше делать копированием CD-файла, а не выгрузкой в dt.
|
|||
28
Сержант ВДВ Онегин
16.07.19
✎
09:55
|
Всем Спасибо!
|
|||
29
DJ Anthon
16.07.19
✎
10:22
|
(27) лучше и то, и другое
|
|||
30
Hillsnake
16.07.19
✎
10:23
|
(27) Слишком Много К.О. в одной ветке.
вообще слово "лучше" тут не подходит, Копировать СD это рекомендации 1с. |
|||
31
DJ Anthon
16.07.19
✎
10:28
|
(28) http://www.unibytes.com/9yC6TCfWhE8Lqw-Us4P3UgBB
возьми мой батник. умеет подключать диск и отключать, выгружать и архивировать (только винрар установи), закрывает процессы 1С сначала вежливо, потом принудительно, хоть 7.7, хоть 8.3, хоть файловые, хоть скульные. +создается допархив, разрезанный по 100 мб для отправки на фтп, это уже делай своими силами, лично я предпочитаю GoodSync + Acronis TI запускать файл AllBases.bat, где прописываешь, какие базы куда архивировать. |
|||
32
DJ Anthon
16.07.19
✎
10:32
|
хранит последние 10 копий, может заодно просто паковать каталог (без базы), все последовательно.
|
|||
33
Hillsnake
16.07.19
✎
10:34
|
(32) и все батник ? скачаю посмотрю. а а пУш оповещения может ? :)
|
|||
34
Hillsnake
16.07.19
✎
10:39
|
(32) а где мягкое закрытие?
где оповещение пользователей ? хмм. |
|||
35
DJ Anthon
18.07.19
✎
16:48
|
(34) ну в смысле сначала посылается команда закрыться, а не грохается процесс (у меня, в основном, все работают по рдп и не круглосуточно). ждать всех юзеров на практике нереально, да и чего им делать в три часа ночи. это уже регламентным заданием обычно делается, примерно за полчаса до архивации, посылка сообщения юзерам реализовывалась в батниках, когда была еще 1С 7.7 с дополнительными плугинами, сейчас надобность в этом отпала.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |