Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №839111
А
Аноним
11 апреля 2024 21:33 · публичный вопрос
А
Аноним

Задание 10. Системный мониторинг Создать bash-скрипт /home/student/sysmonitor.sh, выводящий в файл /home/monitor.ext следующая информацию: время среднюю загрузку процессора за…

Запрос пользователя

Задание 10. Системный мониторинг Создать bash-скрипт /home/student/sysmonitor.sh, выводящий в файл /home/monitor.ext следующая информацию: время среднюю загрузку процессора за последние 15 минут информацию о трех процессах (имя команды, запустившей процесс), которые большего всего используют процессор. Образец содержимого файла: 10:00:00 2.5 firefox zoom systemd 10:05:00 1.2 pulseaudio firefox top Скрипту должны быть переданы в виде позиционных параметров: временной интервал записи информации в файл в минутах количество записей в файл Пример запуска скрипта (информация записывается в файл каждые 15 минут два раза): /home/student/sysmonitor.sh 15 2

Ответ нейросети
11 апреля 2024 21:33

Для выполнения данного задания вам потребуется создать bash-скрипт с именем sysmonitor.sh в директории /home/student/. Этот скрипт будет выводить необходимую информацию в файл monitor.ext, находящийся в директории /home/.

Пример содержимого файла monitor.ext, который нужно будет генерировать, выглядит следующим образом:

10:00:00 2.5 firefox zoom systemd
10:05:00 1.2 pulseaudio firefox top

Чтобы передать скрипту необходимые позиционные параметры, используйте формат запуска следующим образом:

/home/student/sysmonitor.sh временной_интервал количество_записей

Например, если вы хотите, чтобы информация записывалась в файл каждые 15 минут дважды, нужно запустить скрипт следующим образом:

/home/student/sysmonitor.sh 15 2

После создания скрипта и проверки корректности его работы, вы сможете получить необходимую информацию о загрузке процессора и трех процессах, использующих его больше всего. Удачи в выполнении задания!