nice命令用于啟動(dòng)一個(gè)新的進(jìn)程,并設(shè)置該進(jìn)程的nice值(優(yōu)先級(jí)),范圍是-20到19,數(shù)值越小,優(yōu)先級(jí)越高。renice命令用于改變一個(gè)已經(jīng)存在的進(jìn)程的nice值。
要使用nice命令啟動(dòng)一個(gè)新的進(jìn)程并設(shè)置其nice值,可以在命令前加上nice值,例如:
nice -n 10 ./myprogram
這將以nice值為10啟動(dòng)myprogram進(jìn)程。
要使用renice命令改變已經(jīng)存在的進(jìn)程的nice值,可以使用以下命令:
renice -n 5 -p PID
其中PID為要改變nice值的進(jìn)程的進(jìn)程ID,-n 5表示將該進(jìn)程的nice值改為5。
需要注意的是,只有管理員或者該進(jìn)程的所有者可以使用renice命令改變進(jìn)程的nice值,否則會(huì)返回"operation not permitted"錯(cuò)誤。