| 
    
            
         
         | 
    
  | 
Лог журнала при выгрузке | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        admin1s    
     28.07.22 
            ✎
    15:15 
 | 
         
        Всем добра! Для резерва выгружаю БД средствами SQL сервера и дополнительно скриптом-батником, есть вопросик, кто знает напишите пож-та как в лог добавить дату?
 
        "C:\Program Files (x86)\1cv8\common\1cestart.exe" DESIGNER /s "SRV1\Zup1" /N "backup" /P "backup" /DisableStartupMessages /DumpIB L:\Backup\1C\Zup1\1_%date%.dt /OUT L:\Backup\1C\Zup1\!Log_1.log -NoTruncate Лог не обрезается "-NoTruncate", в логе пишется только "Выгрузка информационной базы успешно завершена" как бы дату добавить?  | 
|||
| 
    1
    
        Aleksey    
     28.07.22 
            ✎
    15:31 
 | 
         
        Скрипт это что? cmd файл?
 
        Отдельной строчкой пиши туда  | 
|||
| 
    2
    
        Aleksey    
     28.07.22 
            ✎
    15:38 
 | 
         
        Или скрипт это скрипт в скуле?, тогда
 
        EXEC WriteToFile https://ales79.blogspot.com/2017/02/sql-server-how-to-write-to-text-file.html  | 
|||
| 
    3
    
        Галахад    
     гуру 
    28.07.22 
            ✎
    15:41 
 | 
         
        (0) На каждую дату по логу. :-)     
         | 
|||
| 
    4
    
        mistеr    
     28.07.22 
            ✎
    15:48 
 | 
         
        echo ======== %DATE% %TIME% ======== >> Log.log     
         | 
|||
| 
    5
    
        admin1s    
     29.07.22 
            ✎
    06:36 
 | 
         
        Речь идет о добавлении даты/времени в батнике выгрузки баз в *.dt
 
        Я так понимаю (4) это верное решение - подскажите как добавить в батник?: "C:\Program Files (x86)\1cv8\common\1cestart.exe" DESIGNER /s "SRV1\Zup1" /N "backup" /P "backup" /DisableStartupMessages /DumpIB L:\Backup\1C\Zup1\1_%date%.dt /OUT L:\Backup\1C\Zup1\!Log_1.log -NoTruncate  | 
|||
| 
    6
    
        admin1s    
     29.07.22 
            ✎
    06:36 
 | 
         
        (4) дописать ниже основного кода скрипта?     
         | 
|||
| 
    7
    
        admin1s    
     29.07.22 
            ✎
    08:23 
 | 
         
        Дописан батник так:
 
        "%cat%" CONFIG /F "%base%" /DisableStartupMessages /DumpIB "%save%\%NameDB%_%date%.dt" /N "NameAdmin" /P "PasswAdmin" /OUT "%save%\%date%.log" -NoTruncate echo %date% >> backup.log В итоге получается что создается лог файл с текущей датой, например сегодня: "29.07.2022.log", в нем текст: "Выгрузка информационной базы успешно завершена" Можно наоборот? Log.log и в нем текст: 29.07.2022 Выгрузка информационной базы успешно завершена  | 
|||
| 
    8
    
        mistеr    
     29.07.22 
            ✎
    10:01 
 | 
         
        (7) Ну так укажи нужное имя файла (параметр /out)
 
        Если хочешь дату сверху, то и выводи ее перед запуском выгрузки. То есть ставь выше, а не ниже. Ну и имя выходного файла должно быть одинаковым там и там.  | 
|||
| 
    9
    
        mistеr    
     29.07.22 
            ✎
    10:03 
 | 
         
        Ну и обязательное напоминание, что выгрузка (по-английски dump) это не бэкап, и не надо называть ее таковым. Даже в скриптах, дабы не путать себя и других.     
         | 
|||
| 
    10
    
        Aleksey    
     29.07.22 
            ✎
    10:41 
 | 
         
        (7) Мужик то хоть сам понял что написал?     
         | 
|||
| 
    11
    
        Aleksey    
     29.07.22 
            ✎
    10:42 
 | 
         
        Ты выгружаешь в файлик
 
        "%save%\%date%.log Причем дату пишешь в файлик echo %date% >> backup.log У меня только один вопрос, а какого результата ты ждешь и почему?  | 
|||
| 
    12
    
        admin1s    
     29.07.22 
            ✎
    11:29 
 | 
         
        Возможно кто-то из вас запутался, да все верно мне пишите, результат хочется такой: лог файл должен быть один для всех выгрузок! В лог файле должна быть например, дата (неважно где снизу, сверху, сбоку) и текст: "Выгрузка информационной базы успешно завершена" Все!     
         | 
|||
| 
    13
    
        Кура-Цеце    
     29.07.22 
            ✎
    12:06 
 | 
         
        (12) > кто-то из вас запутался
 
        Чойто ржу.  | 
|||
| 
    14
    
        shuhard    
     29.07.22 
            ✎
    13:22 
 | 
         
        (12) не тупи: 
 
        echo ======== %DATE% %TIME% ======== >> L:\Backup\1C\Zup1\!Log_1.log "C:\Program Files (x86)\1cv8\common\1cestart.exe" DESIGNER /s "SRV1\Zup1" /N "backup" /P "backup" /DisableStartupMessages /DumpIB L:\Backup\1C\Zup1\1_%date%.dt /OUT L:\Backup\1C\Zup1\!Log_1.log -NoTruncate  | 
|||
| 
    15
    
        Aleksey    
     29.07.22 
            ✎
    13:27 
 | 
         
        (12) я так понимаю ты даже не вникаешь, что тебе пишут, и если кто то предложит написать format c: /y, ты не задумываясь это и напишешь?     
         | 
|||
| 
    16
    
        admin1s    
     29.07.22 
            ✎
    14:26 
 | 
         
        (15) Aleksey - не надо сюда писать больше! ни одного дельного поста по вопросу! - одно хамство, можно родителям хамить которые воспитали!     
         | 
|||
| 
    17
    
        Aleksey    
     29.07.22 
            ✎
    14:53 
 | 
         
        (16) Снежинка? В каком месте я нахамил тебе? 
 
        И все мои посты были по делу, можешь привести пример в каком посте я отклонился от сабжа?  | 
|||
| 
    18
    
        admin1s    
     01.08.22 
            ✎
    07:20 
 | 
         
        (3) нет, не на каждую дату по логу - нужен один лог с датой в нем!     
         | 
|||
| 
    19
    
        admin1s    
     01.08.22 
            ✎
    07:21 
 | 
         
        (15) стараюсь вникать, но пока четкого ответа не вижу.     
         | 
|||
| 
    20
    
        admin1s    
     01.08.22 
            ✎
    07:22 
 | 
         
        (8) подскажите пож-та, как дату вывести выше, команда?     
         | 
|||
| 
    21
    
        admin1s    
     01.08.22 
            ✎
    15:31 
 | 
         
        echo ======== %DATE% %TIME% ======== >> L:\Backup\1C\Zup1\Zup1.log
 
        "%cstart%" CONFIG /F "%savefail%" /N"" /P"" /RestoreIB "%faildt%" /OUT "Zup1.log" -NoTruncate в итоге не правильно, дата так и не пишется, подскажите как сделать?  | 
|||
| 
    22
    
        admin1s    
     01.08.22 
            ✎
    15:33 
 | 
         
        подскажите, кто знает правильное расположение команд.. не совсем понятно как то?     
         | 
|||
| 
    23
    
        Aleksey    
     01.08.22 
            ✎
    18:21 
 | 
         
        (22) Для начал разбей команды на две
 
        убедись что команда echo ======== %DATE% %TIME% ======== >> L:\Backup\1C\Zup1\Zup1.log отрабатывает правильно и в нужном файле нужная информация Далее /OUT "Zup1.log" от действительно пишет в L:\Backup\1C\Zup1\Zup1.log? Ты проверял? ну и напоследок что именно "в итоги не правильно"  | 
|||
| 
    24
    
        Aleksey    
     01.08.22 
            ✎
    18:22 
 | 
         
        И. что мешает писать полный путь к логу, раз путь фиксирован т.е.
 
        /Out "L:\Backup\1C\Zup1\Zup1.log"  | 
|||
| 
    25
    
        Гений 1С    
     гуру 
    02.08.22 
            ✎
    08:37 
 | 
         
        я у себя использовал /Out"E:\backup\base %date% %time:~0,2%%time:~3,2%.txt"
 
        попробуй Echo "%date% %time:~0,2%%time:~3,2%.txt"  | 
|||
| 
    26
    
        Гений 1С    
     гуру 
    02.08.22 
            ✎
    08:38 
 | 
         
        (21) я думаю 1С не добавляет в лог, а сначала удаляет старый лог, а потом добавляет новый, не?     
         | 
|||
| 
    27
    
        mistеr    
     02.08.22 
            ✎
    10:16 
 | 
         
        (21) /NoTruncate     
         | 
|||
| 
    28
    
        Гений 1С    
     гуру 
    02.08.22 
            ✎
    10:19 
 | 
         
        (27) логично     
         | 
|||
| 
    29
    
        Aleksey    
     02.08.22 
            ✎
    13:10 
 | 
         
        (25) см (21). Он так и делает. Правда мне не признается, что у него не получается. Обиделся на что-то, вот и сидит губы дует, вместо того чтобы в ветке отписаться. Ну значет ему результат не важен     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |