《Python编程基础》实训任务——10 智能进程监控终端-任务文档.docxVIP

  • 2
  • 0
  • 约1.24万字
  • 约 18页
  • 2026-07-27 发布于福建
  • 举报

《Python编程基础》实训任务——10 智能进程监控终端-任务文档.docx

智能进程监控终端-任务说明

文档编号

智能进程监控终端-1

文档版本

1.0

一、任务概述

本任务主要是完成一个终端工具,用于监控Linux系统中的进程信息,包括为开发者和系统管理员提供进程的实时数据,如CPU和内存使用情况,进程状态以及打开的文件描述符等。通过设置刷新间隔,用户可以定期查看所有进程或特定进程的最新状态。此外,支持调试模式,允许用户在发生错误时获得详细的调试信息,包括调用栈和错误代码。这种监控能力特别适用于性能分析和故障排查,帮助维护系统的稳定性和效率。

二、实验环境

1.1软件要求

编程语言:Bash

三、任务需求

3.1任务一:实现交互式进程监控菜单

任务描述:

该任务包括实现一个交互式菜单,允许用户选择不同的进程监控选项,如监控所有进程、监控特定进程、查找进程、杀死进程和查看日志;用户通过输入数字选择菜单项,根据选择执行不同的监控和管理操作。

3.2任务二:监控特定进程并显示详细信息

任务描述:

此任务涉及监控一个由用户指定PID的进程,并周期性地显示该进程的详细信息,如命令行、状态、父进程、内存使用、CPU时间和文件描述符数量;如果进程不存在或已退出,将显示相应的提示信息。

四、时间安排

课时一:实现交互式进程监控菜单

课时二:监控特定进程并显示详细信息

五、提交要求

提交完成的bash任务实现文件,实现任务一和任务二的功能。另外,提供运行任务实

文档评论(0)

1亿VIP精品文档

相关文档