Лабораторни упражнения №5
Автоматизация на административните процеси с помощта на скриптове.
Цел: Получаване на основни познания. е необходимо да се напише и пискливо. Научете как да работят с техническа литература.
Кратка теоретична информация:
Всеки Linux системен администратор, рано или късно се сблъскват с такова нещо като "сценарий", независимо дали това да бъде един от скриптове за стартиране или напишете разработчик на софтуер за конфигурирате скрипта. В тази книга, вие ще разберете, че писането на скрипт не е нещо, от обикновената и съвсем в състояние дори начинаещ в света на Linux.
Да започнем с това, че видим какво се крие зад английските термини и черупка сценария. Shell, или черупка. както този термин понякога се превежда - команден интерпретатор, интерфейсът между операционната система на потребителя и и неговото ядро. Но освен това, той е и мощен език за програмиране и скриптове. Той съдържа служебните си реч и контролни структури, и ви позволява да се пишат програми за нея. Такава програма на скриптов език. нарича скрипт може да се комбинират системни функции и команди на операционната система и външни инструменти за създаването на мощен инструмент за системна администрация.
Така че на първо място. ние трябва да разберем структурата на сценария. Това не е голяма работа. Като цяло, прост скрипт - просто прехвърля системни команди. Например:
ехо Това е само пример
Тези команди са обединени в един файл. Но обвивката трябва да знае, че той трябва да се справят с този файл, а не само да се чете съдържанието му. Защото това е специален дизайн: #!
Ние ще се фокусира върху Bash (Bourne Again-черупка). Тази обвивка е инсталиран по подразбиране в почти всички Linux-системи, и / хамбар / од се отнася до него. В края на скрипта, казва официален дума изход.
Въоръжени с това знание, ние можем да напишете първата нашия скрипт:
Прост скрипт # ехо ехо команда показва съобщение на екрана
Whoami # Whoami показва името на регистрирания потребител
ехо се стартира системата ви
непрекъсната работа # непрекъсната работа показва времето за включване на
дата # дата показва текущата дата и час
Запазете този файл като run.sh. Изпълнете командата да се направи скрипт изпълним.
резултат изпълнението на скрипта ще бъде:
Вашата система стартира
14:38:46 до 01:48, 2 потребители, средно натоварване: 0.47, 0.43, 0.41
Обръщаме се към по-сериозно.
За успешно решение на задачите може да се наложи лаборатория фрагмент описващ създаването на функции:
ехо Премахване на всички файлове;
Свързани статии