1. 实时查看当前用户的所有进行
top
![](https://img.haomeiwen.com/i23414774/06eb224bdf54bfb3.png)
可以由此命令查看当前计算机的CPU、内存和虚拟内存的使用情况
2. 查看此时间点时当前用户提交的所有任务的进程情况
jobs
![](https://img.haomeiwen.com/i23414774/a1aba0f7a0d98ba1.png)
Running : 此任务仍在进行中
Stopped : 此任务已经结束
3. 查看进程并输出进程号
jobs -l
4. nohup
放在所有命令之前,能使进程不挂断地进行
用ssh在远程服务器上运行程序时,应用此命令,即使用户退出登陆服务器,用户提交的进程也不会停止
此时的程序在前台运行
5. &
放在所有命令最后,让程序后台运行
只有后台运行这一个功能,后台运行的程序和前台没有区别
6. nohup + &
nohup在所有命令之前,&在所有命令之后
集合了单个nohup和单个&的功能,让程序后台运行,且保持程序的运行不挂断
7. ps
https://blog.csdn.net/yspg_217/article/details/121845366
https://www.cnblogs.com/baichunyu/p/15346804.html
关闭终端后,当前终端提交的后台程序将无法用
jobs
命令查看,此时可以用ps
命令查看
ps -l
: 列出本次登入终端的进程
ps -aux
: 列出当前内存中存在的所有进程
ps -au
: 列出较为详细的信息
网友评论