面试官:
在 Linux 中,如何查看和管理后台进程?
应聘者回答参考:
常见方法有:
1、jobs
-
用于查看当前控制台下运行的后台进程。
-
示例:
jobs
输出后台任务列表及编号(如
%1
、%2
)。 -
停止后台进程:
kill %num
其中
num
是jobs
显示的任务号。
2、ps
-
用于查看系统中运行的进程,既可查看前台也可查看后台进程。
-
示例:
ps -ef | grep process_name
→ 查找指定进程。
3、top
- 类似于 Windows 的任务管理器,实时查看所有进程及资源占用情况。
- 常用操作:
k
:输入后可终止进程,需要输入目标进程的 PID;- 默认信号:
SIGTERM
(优雅停止); - 如果需要强制结束:
SIGKILL
。
- 默认信号:
q
:退出top
界面。
总结:
- 快速查看当前会话的后台任务:
jobs
- 查看系统全部进程:
ps -ef
- 动态管理进程:
top
😀 关注 @公众号 程序员陈子青,获取更多 C++ 技术支持。