进程前后台转换
- 进程后台运行:命令后面加上 &
command & - 进程后台运行并将输出写入 nohup.out:
nohup command & - 前台进程调入后台:
ctrl+z暂停后bg %1 - 后台进程调入前台:
fg %1 - 查看当前终端正在后台运行的进程:
jobs -l
查看进程状态
cat /proc/PID/status
部分字段解释:
- Name:进程名称
- State:进程状态
- Tgid:线程组 id
- Pid:进程 id
- PPid:进程的父进程的 id
- TracerPid:跟踪当前进程的进程的 id,为 0 表示没有进程在跟踪当前进程
- FDSize:当前分配给进程的文件描述符大小
- Groups:启动当前进程的用户所在的组
- VmPeak:进程占用虚存大小的峰值
- VmSize:进程当前占用虚存的大小
- VmLck:进程锁住的(不能交换到硬盘)物理内存的大小
- VmHWM:进程占用的物理内存大小的峰值
- VmRSS:进程当前占用的物理内存的大小
- VmData:进程数据段的大小
- VmStk:进程栈段的大小
- VmExe:进程代码段的大小
- VmLib:进程所使用的 Lib 库的大小
- Threads:进程拥有的线程数