Авторизация



Написание сценариев и программ оболочек

Глубокое понимание вопросов программирования в среде командных процессоров является обязательным для любого системного администратора. Системные администраторы должны уметь читать и писать программы для оболочек, поскольку многие задачи могут и должны быть автоматизированы с использованием аналогичных сценариев. Преимущество использования некоторого сценария или программы командного процессора для выполнения конкретной задачи заключается в том, что такой подход обеспечивает непротиворечивость - другими словами, данная задача каждый раз выполняется одним и тем же способом. Кроме того, многие программные продукты поставляются с инсталляционными сценариями, которые должны быть модифицированы применительно к вашей системе прежде, чем они будут работать. В настоящей главе вы сначала ознакомитесь с командными процессорами, а затем с основами создания их сценариев.
 

Оценить
(0 голоса)
1.   Что из перечисленного представляет собой принятый по умолчанию командный процессор в системе Solaris? A.   Командный процессор Кот B.   Командный процессор С C.   Командный процессор Bourne D.   dtksh 2.   Что является корректным методом для установки какой-нибудь глобальной переменной в среде командного процессора Bourne? A.   X=l; export X B.   X=l; export $Х C.   export Х=1 D.   setenv х 1 3.   Что является корректным методом для установки какой-нибудь переменной в среде командного процессора Bourne? A.   х=1 B.   setx=l 3.   Выполните данный сценарий: ./users
Оценить
(0 голоса)
Приведенное ниже упражнение продемонстрирует, как использовать цикл while в сценарии. Вам предстоит создать программу msg, которая в течение одной минуты будет отображать через каждые пять секунд сообщение в активном окне. Оцениваемое время: 15 минут 1.   Находясь в собственном исходном каталоге, воспользуйтесь vi для создания текстового файла с именем msg: #!/bin/sh count=l while [ count -It 12 ] do echo "Hello, I'm glad you're here" sleep 5 let count=count+l done 2.   Установите полномочия исполнения для файла с именем msg: chmod 744 msg 3.   Выполните данный сценарий: . /msg C.   setenv х 1 D.   export х=1 4.   Какое из перечисленных условных выражений…
Оценить
(0 голоса)
1.   С. Принятым по умолчанию в системе Solaris является командный процессор Bourne. 2.   А. Корректным является следующий метод для установки какой-нибудь глобальной переменной в среде командного процессора Bourne: X=l; export X. 3.   А. Корректным является следующий метод для установки какой-нибудь переменной в среде командного процессора Bourne: х=1. 4.   С. Условное выражение while-do-done повторяет некоторую последовательность команд до тех пор, пока проверка условия не перестанет возвращать логическое значение true. 5.   А. Если две команды разделяются двойным амперсандом, то вторая команда выполняется только в том случае, если первая команда возвращает нулевой статус выхода (свидетельство успешного выполнения команды). 6.   В, С. Программа test…
«ПерваяПредыдущая123СледующаяПоследняя»
Навигация