zoukankan      html  css  js  c++  java
  • shell renice 改变系统上已运行命令的优先级

    有时你想改变系统上已运行命令的优先级。这正是renice命令可以做到的。它允许你指定 运行进程的PID来改变它的优先级。

    renice命令有一些限制:
    1.只能对属于你的进程执行renice;
    2.只能通过renice降低进程的优先级;
    3.root用户可以通过renice来任意调整进程的优先级。如果想完全控制运行进程,必须以root账户身份登录或使用sudo命令。

    code

    macname@localhost Desktop % ./test.sh  
    Loop #1
    Loop #2
    Loop #3
    Loop #4
    Loop #5
    ^Z
    zsh: suspended  ./test.sh
    macname@localhost Desktop % 
    macname@localhost Desktop % jobs -l
    [1]  + 52431 suspended  ./test.sh
    macname@localhost Desktop % 
    macname@localhost Desktop % 
    macname@localhost Desktop % ps -p 52431 -o pid,ppid,ni
      PID  PPID NI
    52431 40368  0
    macname@localhost Desktop % renice -n 10 -p 52431
    macname@localhost Desktop % ps -p 52431 -o pid,ppid,ni
      PID  PPID NI
    52431 40368 10
    macname@localhost Desktop % 

  • 相关阅读:
    mojoportal中弹出窗口
    css 层居中
    mojoportal中添加自定义javascript
    C#执行cmd [转载]
    异步委托 学习笔记
    Windows Sysinternals
    有关int,Int32的疑惑解答
    WEB Debug tools汇总
    规范很重要
    [笔记]VGA 接口电阻网络阻抗
  • 原文地址:https://www.cnblogs.com/sea-stream/p/14064084.html
Copyright © 2011-2022 走看看