Linux进程及job管理

xiaoxiao2021-02-28  122

一、进程管理 ps:查看进程状态      a:所有与终端有关的进程      u:      x:所有与终端无关的进程 进程的分类      跟终端相关的进程      跟终端无关的进程 进程状态      D:不可中断的睡眠      R:运行或就绪      S:可中断的睡眠      T:停止      Z:僵死      <:高优先级进程      N:低优先级进程      +:前台进程组中的进程      l:多线程进程      s:会话进程首进程 ps      -elF      -ef      -eF ps  -axo  pid,command,ni pstree  :显示当前的进程树 pidof:根据进程名查找其ID号 top      M:根据内存排序      P:根据对CPU的使用状况排序      T:根据累计时间进行排序      l:是否显示平均负载和显示时间      t:是否显示进程和cpu状态相关信息      m:是否显示内存相关信息      c:是否显示完整命令行      q:退出top      k:杀死进程            -d:指定延时时长      -b:批模式      -n #:在批模式下,共显示多少批 进程间通信(IPC:Inter Process Communication)      共享内存      信号:Signal      Semaphore 进程间重要的信号: 1:SIGUP:让一个进程不用重启,就可以重读其配置文件,并让新的配置信息生效; 2:SIGINT:中断一个进程 9:SIGKILL:杀死一个进程 15:SIGTERM:终止一个进程 指定一个信号:           信号号码:kill-1           信号名称:kill-SIGKILL           信号名称简写:kill-KILL kill  PID killall  COMMAND 调整nice值: 调整已经启动的进程的nice值: renice  NI  PID 在启动时指定nice值 nice  -n  NI  COMMAND 二、作业管理 前台:占据了命令提示符 后台:启动之后,释放命令提示符,后续的操作在后台完成 前台-->后台:      Ctrl + z:把正在前台的作业送往后台      COMMAND  &  : 让命令在后台执行 bg:让后台的停止作业继续运行      bg  [jobID] jobs:查看后台的所有作业      作业号不同于进程号           +:命令将默认操作的作业           -:命令将第二个默认操作的作业 fg:将后台的作业调回前台      fg  [JOBID] kill   %JOBID  :终止某作业
转载请注明原文地址: https://www.6miu.com/read-51225.html

最新回复(0)