Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
кассир5:стартер:автоматическоеобновление [2019/10/29 11:42] dzayonchkovskiy |
кассир5:стартер:автоматическоеобновление [2024/04/04 17:41] (текущий) maimakarov [Установка обновлений ПО в автоматическом режиме] |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ======Установка обновлений ПО в автоматическом режиме====== | ======Установка обновлений ПО в автоматическом режиме====== | ||
| - | Стартер реализует функцию установки обновления ПО "Штрих-М: | + | Стартер реализует функцию установки обновления ПО " |
| =====Сценарий обновления===== | =====Сценарий обновления===== | ||
| Начальные условия.\\ | Начальные условия.\\ | ||
| Строка 20: | Строка 20: | ||
| * update.run (обязательный) | * update.run (обязательный) | ||
| * StrtUpBeg.sem | * StrtUpBeg.sem | ||
| - | * update.txt | ||
| start.sem - файл-семафор начала выполнения сценария, | start.sem - файл-семафор начала выполнения сценария, | ||
| update.run - исполняемый сценарий\\ | update.run - исполняемый сценарий\\ | ||
| - | StrtUpBeg.sem - файл содержит полный путь к новому стартеру, | + | StrtUpBeg.sem - файл содержит полный путь к новому стартеру, |
| - | update.txt - журнал выполнения сценария (создаётся стартером, если стартер запущен с параметром -d)\\ | + | |
| =====Исполняемый сценарий update.run===== | =====Исполняемый сценарий update.run===== | ||
| Этот файл содержит инструкции для стартера, | Этот файл содержит инструкции для стартера, | ||
| Строка 30: | Строка 28: | ||
| **{updt}** - каталог обновления (SelfUpdate)\\ | **{updt}** - каталог обновления (SelfUpdate)\\ | ||
| **{db}** - каталог базы данных Кассира\\ | **{db}** - каталог базы данных Кассира\\ | ||
| + | Для включения логирования действий стартера при обновлении нужно запустить CStart.exe с параметром -d. Лог файлы будут записываться в каталог БД Кассира.\\ | ||
| Доступные инструкции: | Доступные инструкции: | ||
| - | \\ | + | |
| + | |||
| + | ====Копирование файлов (cp)==== | ||
| **cp from to**\\ | **cp from to**\\ | ||
| Копирование файла или каталога из from в to\\ | Копирование файла или каталога из from в to\\ | ||
| Строка 41: | Строка 43: | ||
| // | // | ||
| < | < | ||
| - | \\ | + | |
| + | ====Перемещение файлов (mv)==== | ||
| **mv from to**\\ | **mv from to**\\ | ||
| Выполнение перемещения файла из from в to.\\ | Выполнение перемещения файла из from в to.\\ | ||
| Строка 47: | Строка 51: | ||
| // | // | ||
| < | < | ||
| - | \\ | + | |
| + | ====Удаление файлов (rm)==== | ||
| **rm path**\\ | **rm path**\\ | ||
| Выполнение удаления файла или каталога path.\\ | Выполнение удаления файла или каталога path.\\ | ||
| \\ | \\ | ||
| // | // | ||
| - | < | + | < |
| // | // | ||
| - | < | + | < |
| + | |||
| + | ====Выполенение команды системы (sh)==== | ||
| + | |||
| + | **sh command arg1 arg2 ... argN**\\ | ||
| + | Выполнение команды системы. command - исполняемая команда. argX - аргументы\\ | ||
| \\ | \\ | ||
| - | **run command**\\ | + | //Выполнение командного файла awesome.cmd |
| - | Выполнение команды системы. command - исполняемая команда.\\ | + | < |
| + | |||
| + | ====Выполнение команд из файла (script)==== | ||
| + | |||
| + | **script awesome.run**\\ | ||
| + | Выполнение набора скриптовых | ||
| \\ | \\ | ||
| - | // | + | // |
| - | < | + | < |
| + | |||
| + | ====Архивирование файлов (zip)==== | ||
| + | |||
| + | **zip src dst**\\ | ||
| + | Архивирование файла/ | ||
| \\ | \\ | ||
| + | // | ||
| + | < | ||
| + | |||
| + | ====Запуск 1С: | ||
| + | |||
| **1c ent|conf param**\\ | **1c ent|conf param**\\ | ||
| Запуск 1С в режиме предприятия (ent) или конфигуратора (conf) со всеми атрибутами из конфигурации стартера и дополнительными параметрами, | Запуск 1С в режиме предприятия (ent) или конфигуратора (conf) со всеми атрибутами из конфигурации стартера и дополнительными параметрами, | ||