#0
by Zlodey1С
Всех приветствую. Есть батники которые делают бэкап. Все раьботало, до августа, теперь какая о непонятка. Не могу получить месяц, выдаёт фигню. Ксто свежим взгляд посмотрит. может найдет ошибку. Ставлю дату на июль, все работае, а дальше фигня. Текст такой: off echo. echo ===================== START ===================== echo echo Запуск пакетного файла DOS, пожайлуста подождите ..... echo. echo.================================================== echo. set VTIME=%time:~0,-3% set VTIME=%VTIME::=.% echo. echo Запустили: %VTIME% - %date% echo. rem Задаем формат даты и времени для лога set now=%TIME:~0,-3% set now=%now::=% set now=%now: =0% set now=%DATE:~-4%%DATE:~3,2%%DATE:~0,2%_%now% echo %now% echo %date:~3,2% rem Получаем месяц бекапа echo off set months=01.Январь 02.Февраль 03.Март 04.Апрель 05.Май 06.Июнь 07.Июль 08.Август 09.Сентябрь 10.Октябрь 11.Ноябрь 12.Декабрь echo %months% set month=%date:~3,2% echo %month% for /f "tokens=%month%" %%i in ('echo %months%') do ( set y= %%i ) echo %y% echo ==================== End ==================== echo. echo If you want to exit press ctrl+c echo. pause echo.
#3
by Garykom
И да точно WinRar то купленный? Вот как удивляют кто юзает пиратский RAR когда давным давно есть бесплатный 7zip который причем лучше сжимать умеет...
#4
by Провинциальный 1сник
У винрара есть киллерфича перед 7зипом - хранение ACL и дополнительных потоков данных.
#6
by Zlodey1С
Зачем? Если я свои задачи могу решить батником? И когда придет после меня спец то сможет в этом разобраться, у меня нету навороченного кода. все просто и решает поставленные задачи.
#8
by Garykom
Затем что мне жалко свое время, а vbs с комментариями или скрипт на "языке 1С" тоже с комментариями намного понятнее и универсальнее. Потом придет после спец и не будет матом крыть потому что сервера и скрипты все под винду а хотят к примеру на linux сервера перейти...
#9
by Провинциальный 1сник
Ну как зачем. Для архивации файл-сервера рабочих групп, отделов, пользователей - где у каталогов разные права.
#12
by Zlodey1С
На фоне всего остального, меня скаченный рар меньше всего будет волновать в случае чего.
#14
by NorthWind
это проблемы спеца. Вы сделали решение и оно работало в тех условиях под которые оно делалось. У спеца условия изменились, значит, надо напрячься. Зарплату-то он хочет регулярно.
#15
by Garykom
Тем более нафуй страдать с древнейшим bat'ом когда есть куча более современных и широко поддерживаемых методов.
#17
by Zlodey1С
Я с вами не согласен. Скачал я по вашей ссылке прогу и что мне с ней делать? А батником все просто, создаем дирикторию, копируем туда файлы, сжимаем раром и все.Работает как АК47. Вернее работало :)
#19
by Провинциальный 1сник
За vbs тоже будут матом крыть, мало кто его может поправить под себя. А к батникам люди привычны.
#21
by Garykom
Как бы в курсе что командные файлы (bat|cmd) исполняет интерпретатор в операционной системе? И что этого интерпретатора может не быть или он будет не совместим с вашим конкретным файлом команд? Кого то это волнует? Когда вместо простейшего: strDateStart = Date ' Дата старта strTimeStart = Time ' Время старта aDate = split(strDateStart, ".") и далее strDataDailyFileName = "1C_" & aDate & "-" & aDate & "-" & aDate & "_" & WeekdayName(Weekday(Now), True) Начинаются разные извращения с которые не поймут даже олдскульные админы
#26
by Провинциальный 1сник
Поточнее - где там про сохранение nt acl в архиве? Какой ключик в командной строке за это отвечает?
#29
by Garykom
Сначала попробуй на последней версии "без ключиков" и проверь остались ли на месте "права"
#30
by spock
проксимен, человек в попросил помочь с его конкретной проблемой. Он не просил решить его проблему другим способом (7zip, ps итд). Чеж ты из штанов выпрыгиваешь?
#31
by Garykom
Ну так реши? В чем проблема то? Предлагаю решение проблемы, другим методом. Вместо того чтобы в стенку биться )) Причем это решение "лучше" чем стенки проламывать...
#32
by spock
батники были, есть и будут простым универсальным решением несложных задач. Бекапинг - несложная задача.
#34
by Zlodey1С
Ну у меня папки так называются: сначала год: 2016, а в нем 01.Январь 02.Февраль 03.Март
#35
by spock
ну я считай уже решил его проблему. У rar.exe есть ключ ag, который ему поможет. И кстати, , не нужно пользоваться winrar.exe для консольных вещей. Рошал позаботился о консольщиках и сделал rar.exe. Лежит в каталоге рядом с winrar.exe
#36
by Zlodey1С
так это даст формат названия архива, а мне надо перед созданием архива еще создать директорию, куда он будет складироваться.
#38
by Провинциальный 1сник
Тебе шашечки или ехать? Используй номер месяца, не заморачивайся с апрель-март. И для сортировки это удобнее.
#44
by Garykom
>батники были, есть и будут простым универсальным решением несложных задач. Бекапинг - несложная задача. заметно... особенно по "Ошибка где? В цикле что ли? Там по-моему муть какая-то."
#45
by Провинциальный 1сник
Вау, ну жесть! "Формат 0X, т.е. от 00 ... до 07 - в представлении интерпретатора - 8-ричная система счисления. Иначе говоря - древний костыль. Следовательно 08, 09 - это некорректные числа."
#46
by Garykom
Да падает на попытке преобразования строки "08" в число 8, аналогично "09" в 9. А "10", "11" и "12" уже корректно отрабатывает.
#47
by Провинциальный 1сник
Вот казалось бы, кто его просил преобразовывать строку в число? В линуксовом баше таких заскоков нет.
#48
by Garykom
Там есть другие "свои" заскоки, которые аналогично тянутся из "древнего кода" )) По сути использование в современных осях такой древности это постоянно чем то чревато. К примеру придумают "супер длинные имена файлов" или "символические ссылки" или "уберут ограничения на символы в именах/путях" и привет ))
#51
by pessimist
Длинный список преимуществ. С моей точки зрения наиболее важные: 1. Цифровая подпись дистрибутива. 2. Вероятность того что многотомный архив rar откроют без проблем сильно выше чем для многотомного архива созданного 7zip, к сожалению.
#53
by pessimist
Исполняемый файл winrar.exe тоже подписан. Но на практике более важно то что подписан установщик.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Закрытие месяца. Бух просит сделать вместо Д90.8.1 - К26 сделать Д90.2 - К26
- Срочно! Как сделать бэкап 1с 7.7
- Как можно серый ip сделать белым если сделать у провайдера это нельзя
- Winrar и кодировка имен файлов
- Можно ли сделать элемент формы "подменю" сделать недоступным для разворачивания?
- Можно ли сделать реквизит таб. части, сделать недоступным в отдельных строках?
- WinRar - как сделать дифференциальный бэкап
В этой группе 1С
- Подключение кассы в УТ 11.2
- 1с и склонения
- СКД. Расшифровка ресурса
- Как запретить пользователю отмену проведения документа, созданного не им?
- Создание уникальных кодов/купонов
- Пакет запросов и временные таблицы
- Подключенный внешний отчет почему не видно Бухгалтерии 3.0 в разных интерфейсах
- Сравнение объединение. Загрузить настройки объединения из файла
- Засунуть в РЛС текущую дату-время
- В КД не загружается XML файл со структурой конфигурации
- Как отключить регламентные задания при выгрузке базы?
- Стандартный отчет Продажи (или Ведомость по товарам в рознице)
- Создание лог-файла
- Нумерация документов после обновления на БП 3.0
- УПП1.3, РАУЗ. Как в отчете ведомость по учету затрат, вывести серии.
- Ошибка при синхронизации данных ЗУП 3.0 -БП3.0
- Бухгалтерия 3.0 Документ расчетов с контрагентом, ввод остатков
- v7: Убрать в проводках регистр партии
- ошибка при указании ПутьКДанным в программно созданной таблице
- Контроль отрицательных остатков УТ 11.0.8.8