Завершение работы программы - процесс, позволяющий корректно завершить работу кассового оборудования или перезагрузить программу, чтобы активировать изменения настроек программы.

Завершение работы кассовой программы выполняется через главное меню. Завершить работу можно несколькими способами:

О настройке действий подробнее можно прочитать в разделе "Настройка действий". 

Аварийное завершение работы может быть осуществлено принудительно через меню завершения работы в 1-й консоли программы, вызываемое командой COMMAND_EXIT по нажатию сочетания клавиш Ctrl+C. Меню завершения работы выглядит следующим образом:

Структура меню завершения работы создается автоматически на основании данных shell-скриптов, которые расположены в директории /linuxcash/cash/bin/menu/. Файлы рекомендуется называть по шаблону: <порядковый_номер>_<название файла>. Порядок добавления элементов в меню определяется именами файлов. Для построения меню, файлы должны содержать строку вида:

#item{<название_элемента_меню>}

где <название_элемента_меню> – текст, который будет отображаться в меню завершения работы. При выборе пункта меню из списка будет выполнен соответствующий скрипт:

Запуск скриптов выполняется от имени пользователя autologon.