Завдання

1. Створити директорію myscripts, в якій зберігатимуться виконувані файли.

2. У myscripts створити скрипт, що видає наступне повідомлення: (використовувати різні кольори). “У моєму домашньому каталозі <n> підкаталогів: <підкаталоги> “

3. Запустити цей скрипт на виконання за допомогою команд інтерпретації.

4. Створити скрипт, що прочитує з екрану деяке слово і що виводить кількість символів в цьому слові.

5. Зробити цей скрипт виконуваною командою. Запустити її на виконання.

6. Створити свій profile, що виконує наступні функції:

− виводить рядок вітання з вказівкою поточної дати;

− дозволяє виконати програми, що зберігаються в my_scripts як звичайні команди;

− дозволяє діставати доступ до файлів і підкаталогів myscripts без завдання додаткової дороги;

− встановлює кількість історії введених команд = 25;

− виводить рядок запрошення, що включає ім'я користувача, ім'я комп'ютера і поточний каталог, використовувати різні кольори.

7. Створити свій bashrс, в якому задаються наступні команди:

− команда резервного копіювання файлів, створених власником за поточний день, окрім порожніх;

− команда видалення всіх порожніх файлів з каталога.

8. Написати свій.bash_logout, що виводить прощальний рядок.

9. Перевірити роботу файлів ініціалізації.

Контрольні запитання

1. Яке призначення командного інтерпретатора?

2. В чому різниця локальних і глобальних змінних?

3. Як в змінну записати результат виконання команди?

4. Які стандартні змінні ви знаєте? Їх призначення?

5. Як можна запустити скрипт на виконання?


Лабораторна робота №5

Тема: «Керування завданнями»

Мета

Оволодіння практичними навичками роботи з процесами — створення і знищення, керування процесами і їхній аналіз

Завдання для самостійної підготовки

1. Вивчити:

− поняття процесу і його характеристики;

− вивід на екран списку процесів і його аналіз;

− фонові й активні процеси;

− пріоритет процесів і його зміна;

− відправлення сигналів процесам, організація перехоплення сигналів;

− виконання завдань у системі в заданий час і з заданою періодичністю.

2. Ознайомитись з такими командами UNIX: ps, kill, fg, bg, jobs, crontab, at. Зверніть увагу на використання параметру командного рядка "&".

Порядок виконання роботи

По номеру варіанта вибрати завдання і відповідно до методичних вказівок, за матеріалами рекомендованої літератури і конспекту лекцій виконати завдання і оформити звіт по роботі.

Зміст звіту

1. Початкові дані і постановка задачі.

2. Текст програми.

3. Висновки.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: