zoukankan      html  css  js  c++  java
  • 重新点亮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 命令树

    下一节守护进程。

  • 相关阅读:
    分布式框架---Dubbox 简介
    MySql 多表查询
    MySql 增删改查
    redis
    spring security 自定义登录页面及从数据库查询账户登录
    java数据结构-
    Maven-
    有关多行相同数据,只显示在第一行的实现
    javaWEB的第一次MVC之旅
    JavaWeb中的 请求转发 和 重定向
  • 原文地址:https://www.cnblogs.com/aoximin/p/15056028.html
Copyright © 2011-2022 走看看