/
Russid
/
python_advanced
Обзор
Документация
Войти
/
Russid
/
python_advanced
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
module_02_linux/homework/hw1/get_summary_rss.py
24 строки
1 KB
itookyourboo
Изменил названия файлов и убрал корявые кавычки
03 июл 2022, 14:45
03 июл 2022, 14:45
ab20a39
Код
Авторство
О чём код?
""" С помощью команды ps можно посмотреть список запущенных процессов. С флагами aux эта команда выведет информацию обо всех процессах, запущенных в системе. Запустите эту команду и сохраните выданный результат в файл: $ ps aux > output_file.txt Столбец RSS показывает информацию о потребляемой памяти в байтах. Напишите функцию get_summary_rss, которая на вход принимает путь до файла с результатом выполнения команды ps aux, а возвращает суммарный объём потребляемой памяти в человекочитаемом формате. Это означает, что ответ надо перевести в байты, килобайты, мегабайты и так далее. """ def get_summary_rss(ps_output_file_path: str) -> str: ... if __name__ == '__main__': path: str = 'PATH_TO_OUTPUT_FILE' summary_rss: str = get_summary_rss(path) print(summary_rss)