Инструменты пользователя

Инструменты сайта


кассир5:стартер:автоматическоеобновление

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
кассир5:стартер:автоматическоеобновление [2019/11/04 22:31]
versus [Исполняемый сценарий update.run]
кассир5:стартер:автоматическоеобновление [2024/04/04 17:41] (текущий)
maimakarov [Установка обновлений ПО в автоматическом режиме]
Строка 1: Строка 1:
 ======Установка обновлений ПО в автоматическом режиме====== ======Установка обновлений ПО в автоматическом режиме======
-Стартер реализует функцию установки обновления ПО "Штрих-М: Кассир v.5". Транспортировка пакета обновлений производится кассовым ПО. Инициирует процесс обновления кассовое ПО путём создания соответствующего семафора.\\+Стартер реализует функцию установки обновления ПО "Кассир 5". Транспортировка пакета обновлений производится кассовым ПО. Инициирует процесс обновления кассовое ПО путём создания соответствующего семафора.\\
 =====Сценарий обновления===== =====Сценарий обновления=====
 Начальные условия.\\ Начальные условия.\\
Строка 30: Строка 30:
 Для включения логирования действий стартера при обновлении нужно запустить CStart.exe с параметром -d. Лог файлы будут записываться в каталог БД Кассира.\\ Для включения логирования действий стартера при обновлении нужно запустить CStart.exe с параметром -d. Лог файлы будут записываться в каталог БД Кассира.\\
 Доступные инструкции:\\ Доступные инструкции:\\
-\\+ 
 + 
 +====Копирование файлов (cp)==== 
 **cp from to**\\ **cp from to**\\
 Копирование файла или каталога из from в to\\ Копирование файла или каталога из from в to\\
Строка 40: Строка 43:
 //Копирование всех файлов из каталога AddDir из подкаталога SelfUpdate в Extfiles каталога базы данных. Пример://\\ //Копирование всех файлов из каталога AddDir из подкаталога SelfUpdate в Extfiles каталога базы данных. Пример://\\
 <code>cp "{updt}\AddDir\*.*" "{db}\Extfiles"</code> <code>cp "{updt}\AddDir\*.*" "{db}\Extfiles"</code>
-\\+ 
 +====Перемещение файлов (mv)==== 
 **mv from to**\\ **mv from to**\\
 Выполнение перемещения файла из from в to.\\ Выполнение перемещения файла из from в to.\\
Строка 46: Строка 51:
 //Перемещение всех файлов с расширением epf из каталога (каталог БД)\ExtFiles\LogicalModules в каталог (каталог БД)\ExtFiles\LogicalModules\tmp. Пример:// //Перемещение всех файлов с расширением epf из каталога (каталог БД)\ExtFiles\LogicalModules в каталог (каталог БД)\ExtFiles\LogicalModules\tmp. Пример://
 <code>mv "{db}\ExtFiles\LogicalModules\*.epf" "{db}\ExtFiles\LogicalModules\tmp"</code> <code>mv "{db}\ExtFiles\LogicalModules\*.epf" "{db}\ExtFiles\LogicalModules\tmp"</code>
-\\+ 
 +====Удаление файлов (rm)==== 
 **rm path**\\ **rm path**\\
 Выполнение удаления файла или каталога path.\\ Выполнение удаления файла или каталога path.\\
 \\ \\
 //Удаление файла Data.txt в каталоге базы данных. Пример:// //Удаление файла Data.txt в каталоге базы данных. Пример://
-<code>mv "{db}\Data.txt"</code>+<code>rm "{db}\Data.txt"</code>
 //Удаление каталога C:\Temp. Пример:// //Удаление каталога C:\Temp. Пример://
-<code>mv "C:\Temp"</code> +<code>rm "C:\Temp"</code> 
-\\+ 
 +====Выполенение команды системы (sh)==== 
 **sh command arg1 arg2 ... argN**\\ **sh command arg1 arg2 ... argN**\\
 Выполнение команды системы. command - исполняемая команда. argX - аргументы\\ Выполнение команды системы. command - исполняемая команда. argX - аргументы\\
 \\ \\
-//Выполнение командного файла prepare.cmd из каталога обновлений с параметрами /onlytest /autoclose. Пример://+//Выполнение командного файла awesome.cmd из каталога обновлений с параметрами /onlytest /autoclose. Пример://
 <code>run {updt}\awesome.cmd /onlytest /autoclose</code> <code>run {updt}\awesome.cmd /onlytest /autoclose</code>
 +
 +====Выполнение команд из файла (script)====
 +
 +**script awesome.run**\\
 +Выполнение набора скриптовых команд из файла\\
 +\\
 +//Выполнение скиртовых команд из файла awesome.run из каталога обновлений. Пример://
 +<code>script {updt}\awesome.run</code>
 +
 +====Архивирование файлов (zip)====
 +
 +**zip src dst**\\
 +Архивирование файла/каталога\\
 \\ \\
 +//Архивирование каталога {db}\ExtFiles\LogicalModules в {db}\arch\lm.zip. Пример://
 +<code>zip {db}\ExtFiles\LogicalModules в {db}\arch\lm.zip</code>
 +
 +====Запуск 1С:Предприятия (1c)====
 +
 **1c ent|conf param**\\ **1c ent|conf param**\\
 Запуск 1С в режиме предприятия (ent) или конфигуратора (conf) со всеми атрибутами из конфигурации стартера и дополнительными параметрами, переданными в значении param.\\ Запуск 1С в режиме предприятия (ent) или конфигуратора (conf) со всеми атрибутами из конфигурации стартера и дополнительными параметрами, переданными в значении param.\\
кассир5/стартер/автоматическоеобновление.1572906707.txt.gz · Последнее изменение: 2019/11/04 22:31 — versus