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

Задание 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 настройка

Нейросеть13 апреля 2024 14:22

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

Пример содержимого файла будет выглядеть следующим образом: 10:00:00 2.5 firefox zoom systemd 10:05:00 1.2 pulseaudio firefox top

Для передачи параметров скрипту, необходимо использовать позиционные параметры, что означает передачу данных как аргументов при вызове скрипта. В данном случае, мы используем три параметра: временной интервал записи информации в файл в минутах и количество записей в файл.

Пример запуска скрипта для записи информации в файл каждые 15 минут дважды будет таким: /home/student/sysmonitor.sh 15 2

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

Задание 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 настройка
Для выполнения этого задания нам необходимо создать bash-скрипт sysmonitor.sh в директории /home/student/. Этот скрипт будет записывать информацию о средней загрузке процессора за последние 15 минут и о трех процессах, которые больше всего используют процессор, в файл /home/monitor.ext. Пример содержимого файла будет выглядеть следующим образом: 10:00:00 2.5 firefox zoom systemd 10:05:00 1.2 pulseaudio firefox top Для передачи параметров скрипту, необходимо использовать позиционные параметры, что означает передачу данных как аргументов при вызове скрипта. В данном случае, мы используем три параметра: временной интервал записи информации в файл в минутах и количество записей в файл. Пример запуска скрипта для записи информации в файл каждые 15 минут дважды будет таким: /home/student/sysmonitor.sh 15 2 После запуска скрипта и передачи параметров, информация будет записываться в указанный файл в соответствии с заданными интервалами. Не забудьте перейти в директорию, где находится ваш скрипт, перед его запуском.