ТЕМА: "Скрипты оболочки Bash "
теоретический материал:
-
Краткое введение в написание скриптов для оболочки Bash Часть 1,
Часть 2
- Официальная русскоязычная документация по утилите
cron, использующейся для запуска программ по расписанию.
-
Можно использовать следующие книги (в облаке):
- Chris F.A. Johnson Pro Bash Programming, Scripting the GNU Linux Shell (2009) – Apress, 2009.
- Sarath Lakshman Linux Shell Scripting Cookbook – PACKT, 2011.
- А.В. Белоусов, В.В. Башкардин. Учебное пособие по курсу «Компьютерные технологии в геофизике». Создание сценариев командной оболочки bash. - М.: РГУ
нефти и газа, 2009. - 94 с.
Контрольные вопросы
- Как создать пустой файл?
- С какой строки должен начинаться любой исполняемый скрипт оболочки в GNU Linux? Каков смысл данной строки?
- Как описываются и используются переменные в скриптах?
- Какие переменные называются "системными"? Как их использовать?
- Как записываются комментарии в скриптах?
- Приведите общий вид следующих операторов: ветвления, множественного выбора, счетного цикла, условных циклов.
- Логические операторы в Bash. Ключи команды
test
- Правила использования кавычек, круглых скобок и оператора доллара.
- Как правильно оформлять исключительно текстовые строки и строки являющимися вычисляемыми выражениями или коммандами?
- Как описываются функции в скриптах?
- Приведите значения как минимум трех ключей команды
grep
- Использование аргументов коммандной строки. Специальные конструкции для работы с параметрами коммандной строки.
- Структура записи в файле crontab. Где размещается глобальное расписание запуска программ для всей системы и расписание запуска программ конкретного пользователя?