Практическая часть
Задание 1.
1. Посчитайте количество процессов, имеющих несколько потоков выполнения.
2. Запустите top и настройте вывод полей с информацией о процессе следующим образом:
o удалите поля VIRT, RES, SHR;
o добавьте поле RUSER и сделайте так, чтобы это поле было показано после поля USER;
Задание 2.
1. В другом терминальном окне выполните команду passwd и оставьте ее в состоянии запроса текущего пароля.
2. Перейдите в терминальное окно с top и выполните следующие действия:
o выведите все процессы, для которых реальным пользователем является пользователь, которым Вы вошли в сеанс;
o найдите процесс, запущенный командой passwd;
o отправьте этому процессу сигналы 15 (SIGTERM), 2 (SIGINT), 3(SIGQUIT), 9(SIGKILL).
Задание 3.
1. Выполните команду vim ~/file.txt и нажмите Ctrl-Z.
2. Выполните команду sleep 600, нажмите Ctrl-Z и выполните команду jobs.
3. Последнее задание (sleep 600) сделайте фоновым.
Задание 4.
1. Измените число NICE у задания (sleep 600), сделав его равным 10.
2. Проверьте, что число NICE у этого задания изменилось.
Задание 5.
1. Сделайте задание vim ~/file.txt активным и выйдите из редактора.
2. Отправьте сигнал 15 (SIGTERM) заданию sleep 600 и выполните команду jobs.
3. Создайте перехватчик сигналов SIGINT и SIGQUIT внутри командного интерпретатора, который выводит сообщение «Сигнал заблокирован». (Используйте встроенную команду trap)
Вопросы для проверки
1. Какой немаскируемый сигнал позволяет произвести аварийное завершение процесса?
2. Пользователь установил процессу значение NICE равное 10. Через некоторое время пользователь решил восстановить у процесса значение NICE по умолчанию (0) . Как он это может сделать?
3. Каким образом пользователь может запустить фоновое задание?
Виктория
СибГУТИ
Работа выполнена досрочно, самый отзывчивый исполнитель и просто хороший человек.
Екатерина
УГЛТУ
Работа выполнена очень быстро и сдана с первого раза без замечаний. Благодарю исполнителя!
Денис
РУТ(МИИТ)
Вячеслав настоящий эксперт в области информатики! Мало того что сделал задание по Тз, так ...
Анастасия
Ангту
Быстро, качественно, без ошибок. Приятен в общении. Работа сделана в нескольких форматах. ...