Инструмент kosctl позволяет управлять программами во время работы KasperskyOS с помощью KDS. Для команд управления программами доступен общий параметр --device или -d – имя устройства или эмулятора, к которому требуется подключится для выполнения указанной операции. Параметр можно не указывать, если запущен только один экземпляр Kaspersky IoT Secure Gateway 1000 в эмуляторе QEMU или на устройстве.
Все команды управления программами в работающем экземпляре KasperskyOS выполняют поиск запущенного в QEMU или на устройстве образа KasperskyOS со включенным KDS и пытаются подключится к нему для выполнения указанной операции.
Установка и удаление программ
kosctl app install [options] PATHУстанавливает программу, KPA-пакет которой находится по пути PATH. Для команды установки программы доступен дополнительный параметр --no-playbook – отключает использование связанного с программой набора команд.
kosctl app uninstall [options] NAMEУдаляет установленную программу с именем NAME.
Запуск и остановка программы
kosctl app start [options] UIDSЗапускает одну или несколько программ с указанными UID.
kosctl app stop [options] INSTANCESОстанавливает одну или несколько программ с указанными INSTANCE.
Вывод списка установленных и запущенных программ
kosctl app list [options]Выводит список установленных на KasperskyOS программ.
kosctl app ps [options]Выводит список запущенных на KasperskyOS программ.