ГЛАВА 27

ГЛАВА 27

Небольшая коллекция сценариев

В настоящей главе содержатся примеры некоторых наиболее распространенных сценариев. Изучая их, можно заметить, что все они невелики по размеру и довольно просты. В этом и состоит преимущество использования сценариев; они не должны быть сложными и объемными, поскольку сценарии создаются с целью экономии времени пользователя.

Конечно, в состав данной главы неплохо было бы включить сценарий comet, выполняющий общую проверку баз данных. Но поскольку этот сценарий содержит более 500 строк, нецелесообразно включать его в эту небольшую книгу. Разаботка сценария comet началась еще пару лет назад. Тогда этот сценарий состоял не более чем из пяти строк. Но в ходе естественного процесса эволюции величина сценария существенно выросла. Приведем перечень сценариев, рассматриваемых в данной главе:

pingall Сценарий, использующий записи из файла /etc/hosts для выполнения опроса всех хостов backup_gen Общий сценарий резервного копирования, который загружает заданные по умолчанию настройки del.lines Оболочка потокового редактора sed, выполняющая удаление строк из файлов access deny Утилита, реализующая запрет доступа для определенных пользователей при выполнении регистрации logroll Утилита, реализующая прокрутку журнального файла в случае, если он достигает определенного размера nfsdown Утилита, реализующая быстрый метод демонтирования всех каталогов nfs