1. 查看当前正在运行的所有进程
ps -ef
:查看当前所有正在运行的进程
- UID:真实用户ID
- PID:进程的 ID
- PPID:父进程的 PID
- CMD:运行当前进程的命令
2. 查看运行当前进程的指令
ps -aux | grep PID
- PID表示你需要查询的进程ID
3. 强制结束进程
kill -9 PID
4. 关于 Ctrl+C 和 Ctrl+Z
区别
Ctrl+C
表示中断程序,会显示“KeyboardInterrupt”,是真的结束程序并释放内存。
Ctrl+Z
会暂停程序,显示“Stopped”,但是实际上程序并没有被中断,内存也不会释放,而是程序被暂停挂起了。
被挂起程序的恢复和结束
jobs
可以看到程序并不现实kill而是stop
- 查看进程号,通过上述
ps
方式,或者nvidia-smi
(有时候不会显示)去查看占用内存的进程的PID fg %1
可以恢复当前进程的执行/kill -9 PID
直接结束进程,释放内存