|
HOME > Linux Tips ( 目次 ) > Linux コマンド 一覧表 > n > nice - システムコールの説明 nice - システムコールの説明 - Linux コマンド集 一覧表名前nice - プロセスの優先度を変更する 書式
#include <unistd.h>
説明nice ()は inc の値を nice を呼んだプロセスの nice 値に加える (nice 値が大きい数値ほど低い優先度を表す)。 負の数を指定する、つまり、以前よりも優先度を上げるという指定ができるのは スーパーユーザーだけである。 nice 値の範囲については getpriority (2) で説明されている。 返り値成功した場合、新しい nice 値が返る (但し、下記の「注意」を参照)。 失敗した場合 -1 が返り、 errno がエラーの内容に従って設定される。 エラー
準拠SVr4, 4.3BSD, POSIX.1-2001. しかし、Linux と (2.2.4より古い) (g)libc では返り値は標準と異なる。 詳細は以下を参照のこと。 SVr4 には他に EINVAL エラーコードについての記述がある。 注意
SUSv2 と POSIX 1003.1-2003 では、
nice
()は新しい nice 値を返すと規定されている。
一方、Linux システムコールと (2.2.4 より古い) (g)libc ライブラリ関数は
成功時に 0 を返す。新しい nice 値は
getpriority
(2) を使って取得できる。
関連項目
nice
(1),
fork
(2),
getpriority
(2),
setpriority
(2),
capabilities
(7),
renice
(8)
|
|