nohup 命令用于在后台运行程序,即使关闭终端或断开连接,程序也会继续运行
使用 ps 命令:
通过 ps 命令,你可以查看进程的详细信息。例如,要查找名为 “my_process” 的进程,可以使用以下命令:
ps -ef | grep my_process 输出结果中,%CPU 和 %MEM 列分别显示了进程的 CPU 和内存占用。
使用 top 命令:
top 命令提供了一个实时更新的进程列表,显示了各个进程的资源占用情况。要监控名为 “my_process” 的进程,可以在 top 运行时按下 / 键,然后输入进程名进行搜索。
在 top 界面中,%CPU 和 %MEM 列分别显示了进程的 CPU 和内存占用。
使用 htop 命令:
htop 是 top 命令的一个增强版本,提供了更丰富的功能和更友好的界面。要监控名为 “my_process” 的进程,可以在 htop 运行时按下 / 键,然后输入进程名进行搜索。
在 htop 界面中,%CPU 和 %MEM 列分别显示了进程的 CPU 和内存占用。
使用 pidstat 命令:
pidstat 是一个专门用于监控进程资源占用的工具。要监控名为 “my_process” 的进程,可以使用以下命令:
pidstat -p <PID> 1 其中,<PID> 是进程的 ID。1 表示每隔 1 秒更新一次数据。输出结果中,%cpu 和 %mem 列分别显示了进程的 CPU 和内存占用。
请注意,你可能需要先安装这些工具。在大多数 Linux 发行版中,可以使用包管理器(如 apt、yum 或 pacman)进行安装。