Операционные системы ЛР №2, ЛР №3, ЛР №4. Вариант №2 для заданий №3.
Лабораторная работа
в среде программирования Unix Shell, C
Среда программирования: Unix Shell, C
Название работы: Операционные системы ЛР №2, ЛР №3, ЛР №4. Вариант №2 для заданий №3.
Вид работы: Лабораторная работа
Описание: Вычислительные машины, системы и сети.
Лабораторная работа № 2 по дисциплине «Операционные системы» на тему «Управляющие операторы командного языка».
Требуется разработать программу на языке shell (без использования команды find), выполняющую поиск в заданном поддереве файловой структуры всех файлов, имена которых отвечают заданному шаблону. Результатом работы программы является перечень имен искомых файлов на экране.
Вложенный скрипт выполняет поиск в заданном каталоге искомых файлов, а для каждого подкаталога вызывает точно такой же скрипт. (При выполнении любого скрипта запускается новый экземпляр shell, поэтому рекурсивное выполнение скриптов не приводит к каким-либо трудностям.)
Примечание. Программа состоит из двух скриптов. Главный скрипт выполняет вывод на экран приглашения ввести с клавиатуры имя-путь начального каталога и шаблон поиска. Далее он выполняет ввод этих данных с клавиатуры и выводит на экран перечень искомых файлов в начальном каталоге поиска (если они там есть). Затем он вызывает для каждого подкаталога вложенный скрипт, передав ему два входных параметра: 1) относительное имя подкаталога; 2) шаблон поиска.
Лабораторная работа № 3 по дисциплине «Операционные системы» на тему «Операции с файлами в программе на языке Си».
Вариант 2. Разработать программу, реализующую копирование файла (имя старого и нового файла передаются в командной строке), используя стандартные функции.
Лабораторная работа № 4 по дисциплине «Операционные системы» на тему «Обработка сигналов».
Вариант 2. Процесс-отец порождает четыре дочерних процесса, каждый из которых выполняет бесконечный цикл. Далее в течение 15 секунд процесс-отец выводит на экран какое-то сообщение. По истечении этого времени он уничтожает три из четырех процессов, используя для этого всего одну команду. Перед завершением процесс-отец выводит на экран перечень процессов данного пользователя, предваряя их текстовой строкой hi!:
Год: 2021
Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2021-м году, в рамках этого заказа была разработана программа в среде программирования Unix Shell, C. Если у Вас похожее задание на программу, которую нужно написать на Unix Shell, C, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2021-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Viber:
+79374242235
Telegram: kursovikcom ВКонтакте: kursovikcom WhatsApp +79374242235 E-mail: info@kursovik.com Skype: kursovik.com |