进程前后台转换
  • 进程后台运行:命令后面加上 & command &
  • 进程后台运行并将输出写入 nohup.out:nohup command &
  • 前台进程调入后台:ctrl+z 暂停后 bg %1
  • 后台进程调入前台:fg %1
  • 查看当前终端正在后台运行的进程:jobs -l
查看进程状态

cat /proc/PID/status
进程前后台转换 and /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:进程拥有的线程数

相关文章: