Завершение работы программы - процесс, позволяющий корректно завершить работу кассового оборудования или перезагрузить программу, чтобы активировать изменения настроек программы.
Завершение работы кассовой программы выполняется через главное меню. Завершить работу можно несколькими способами:
- Выключить кассу. После завершения работы программы касса выключается. Для настройки выключения кассы на пункт меню необходимо настроить команду
COMMAND_SHUTDOWN. - Перезагрузить кассу. После завершения работы программы выполняется перезагрузка операционной системы. Для настройки перезагрузки кассы на пункт меню необходимо настроить команду
COMMAND_REBOOT. - Перезапустить программу. Программа запускается после завершения работы. Для настройки перезапуска программы на пункт меню необходимо настроить команду
COMMAND_RESTART.
О настройке действий подробнее можно прочитать в разделе "Настройка действий".
Аварийное завершение работы может быть осуществлено принудительно через меню завершения работы в 1-й консоли программы, вызываемое командой COMMAND_EXIT по нажатию сочетания клавиш Ctrl+C. Меню завершения работы выглядит следующим образом:
Структура меню завершения работы создается автоматически на основании данных shell-скриптов, которые расположены в директории /linuxcash/cash/bin/menu/. Файлы рекомендуется называть по шаблону: <порядковый_номер>_<название файла>. Порядок добавления элементов в меню определяется именами файлов. Для построения меню, файлы должны содержать строку вида:
#item{<название_элемента_меню>}
где <название_элемента_меню> – текст, который будет отображаться в меню завершения работы. При выборе пункта меню из списка будет выполнен соответствующий скрипт:
20_halt– выключить кассу;40_reboot– перезагрузить кассу;60_restart– перезапустить кассовую программу.
autologon.