renice
renice
指令可以重新調整程式執行的優先順序,可以通過程序id、使用者id、組id來修改優先順序。修改組的等級,影響組內所有使用者的所有程序優先順序;修改使用者等級,影響該使用者的所有程序優先順序。除了超級使用者之外,其他使用者只能改變他們擁有的程序的優先順序,並且只能在0到prio_max(20)範圍內單調地增加他們的「nice value」。(這防止了凌駕於行政法規之上。)超級使用者可以更改任何程序的優先順序,並將優先順序設定為prio_min(-20)~prio_max。
此命令的適用範圍:redhat、rhel、ubuntu、centos、suse、opensuse、fedora。
1、語法
renice -n n –u username
renice -n n –g gid
renice -n n –p pid
2、選項列表
選項說明
-h | --help
顯示幫助文件
-v | --version
顯示命令版本
-n | --priority
優先順序-u | --user=name
設定指定使用者的優先順序
-g | --pgrp=gid
設定組的優先順序
-p | --pid=pid
設定指定程序的優先順序
3、例項
1)通過pid修改指令wc優先順序
[root@localhost ~]#ps -ao "%p%y%x%c%n" //
檢視程序優先順序
pid tty time command ni
8321 pts/0 00:00:00 wc 19
8451 pts/0 00:00:00 ps 0
[root@localhost ~]#renice -n 15 -p 8364 //
重設
wc
程序的優先順序,變為
15
8364: old priority 19, new priority 15
2)修改使用者root的優先順序
[root@localhost ~]#renice -n 0 -u root //
修改使用者
root
的優先順序為
0
0: old priority -11, new priority 0
[root@localhost ~]#ps -ao "%p%y%x%c%n" //
檢視程序優先順序,當前程序都是
root
使用者的,優先順序都是
0
pid tty time command ni
8321 pts/0 00:00:00 wc 0
8364 pts/0 00:00:00 wc 0
8458 pts/0 00:00:00 ps 0
VC 修改程式游標Cursor
1.首先使用loadcursor,載入游標 假如是系統游標可以不用destroycursor,要是自己必須destroycursor m hcursor loadcursor null,idc wait 2.使用setcursor設定 3.過載訊息函式wm setcursor bool c onse...
Android studio 修改程式包名
公司專案都是用eclipse開發的,但是android studio開發已經是大勢所趨了,所以在閒暇之餘使用了一下androidstudio,這裡對androidstudio更改專案包名做一下總結,因為自己在改包名的時候走了不少彎路,為自己mark一下,閒話少說無圖無真相,直接上操作步驟 首先說明一...
1 修改程式驗證流程
1,下面這段程式中,verify password是驗證密碼的函式,我們要做的是把編譯好的程式直接跳過程式驗證流程。include define password 1234567 int verify password char password main else 2,利用ollydbg開啟上面這...