Информация о системе выводится на стандартный вывод в формате JSON.
Главный сценарий, запускающий последовательно все остальные - "hostinfo.sh".
Часть сценариев можно запускать от имени непривилегированного пользователя, а для другой части используется sudo.
Часть сценариев в начале содержат определение переменных, которые задают параметры работы.
Перечень атрибутов инвентаризации перечислен в TASK.md
Пример запуска:
./hostinfo.sh 2>errors.txt >mypc.json
Сообщения об ошибках будут помещены в errors.txt
, а информацимя о
конфигурации системы в mypc.json
.