1. 查看当前正在运行的所有进程
ps -ef
:查看当前所有正在运行的进程
- UID:真实用户ID
- PID:进程的 ID
- PPID:父进程的 PID
- CMD:运行当前进程的命令
2. 查看运行当前进程的指令
ps -aux | grep PID
- PID表示你需要查询的进程ID
- 可以看到运行当前进程的指令为:
xfce4-terminal
3. 强制结束进程
kill -9 PID
4. 关于 Ctrl+C 和 Ctrl+Z
区别
Ctrl+C
表示中断程序,会显示“KeyboardInterrupt”,是真的结束程序并释放内存。Ctrl+C
之后用jobs
查看会显示“killed”:
Ctrl+Z
会暂停程序,显示“Stopped”,但是实际上程序并没有被中断,内存也不会释放,而是程序被暂停挂起了。
被挂起程序的恢复和结束
-
jobs
可以看到程序并不是 kill 而是 stop -
查看进程号PID文章来源:https://www.toymoban.com/news/detail-534741.html
- 通过上述
ps
方式 -
nvidia-smi
(有时候不会显示) -
jobs -l
也会显示当前进程情况
- 通过上述
-
fg %1
可以恢复当前进程的执行/kill -9 PID
直接结束进程,释放内存文章来源地址https://www.toymoban.com/news/detail-534741.html
到了这里,关于服务器进程查询的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!