denis_m 02 апр 2015, 15:38
про диалоговый режим: скрипт разрабатывался для студенческих компьютеров, на которых студент не должен иметь возможность конфигурировать систему. поэтому с данной точки зрения разрабатывать диалоговый режим нет необходимости. с другой стороны внешняя часть скрипта, отвечающая за выбор команд по конфигурированию, хранится всего лишь в одном файле небольшого размера. Все флаги команд в нем записаны в первых строках, поэтому с точки зрения системного администратора тоже нет необходимости создавать диалоговый режим. Можно просто дописать новый флаг и закрепить за ним необходимые действия.
по поводу времени конфигурирования системы до и после скрипта:
для ОС Alt Linux. Скрипт применялся уже неоднократно, поэтому время конфигурирования было разным, в зависимости от поставленной задачи. Для примера возьмем команды по полному обновлению системы и обновлению ядра. Время полного обновления системы составляло около 15 минут. Время, затрачиваемое на обновление ядра, составляло около 5 минут. Итого 20 минут. К этому времени необходимо прибавить время включения компьютера до момента входа под пользователем root - около 2х минут и время его выключения - 1 минута. В сумме на один компьютер для ОС Alt Linux уходило около 23 минуты. Всего в аудитории 20 компьютеров. Даже если одновременно обновлять сразу по 4 компьютера, то времени на такие действия уходило более 5 часов. Плюс приходилось неоднократно проверять, все ли действия были совершены и не пропущен ли какой-нибудь важный шаг.
Когда был разработан и установлен скрипт, достаточно было просто включить все компьютеры - 2 минуты, дождаться когда он отработает - 20 минут, и когда он автоматически (по команде скрипта) выключится - минута. Таким образом меньше, чем за полчаса все компьютеры в аудитории были обновлены.
для ОС Windows скрипта нет, поэтому время конфигурирования ДО и ПОСЛЕ совпадает.