Linux教程

重新点亮linux 命令树————进程的控制[二十二]

本文主要是介绍重新点亮linux 命令树————进程的控制[二十二],对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

前言

简单整理一下进程的控制

正文

进程优先级

nice 从-20-19,值越小,优先级越高

renice 从新设置优先级

进程的作业控制:

job

那么先来创建一个进程。

那么使用top -p 26090

那么看下cpu的逻辑:

这里可以看到cpu3的cpu满了。

那么看下ni:

那么这里我们可以让其优先级下降:

那么再次来看下cpu。

那么这是在启动的时候进行了修改。

那么能不能再运行的时候进行优先级修改呢?

使用renice -n 15 26139.

那么如何使这个a.sh 进入后台进程呢?

那么后面怎么查看a.sh呢?

使用jobs。然后还可以将调整为前台进程。

那么如果a.sh已经在运行了,怎么将其调回到后台呢?

使用ctrl +z 进行调整到后台,并且停止。

那么如果想让其再次启动呢?

可以使用jobs先查看。

然后使用fg 1 前台启动或者bg 1 后台启动。

进程通信方式

常用信号的常用快捷和命令:

  1. kill -l

  1. ctrl+c 就是上面二号信号,这是一个中断信号,但是我们还算可以进行信号处理覆盖,在脚本中加入信号处理脚本,那么ctrl+c就不会终止。

  2. kill -9 杀死某个进程,使用的就是kill 的9信号

linux 命令树

下一节守护进程。

这篇关于重新点亮linux 命令树————进程的控制[二十二]的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!