Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ renice(8) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getpriority(2)

setpriority(2)

RENICE(8)  —  NEWS-OS Programmer’s Manual

名称

renice − 実行中プロセスの優先順位を変更する

形式

/etc/renice priority [ [ −p ] pid ...  ] [ [ −g ] pgrp ...  ] [ [ −u ] user ...  ]

解説

renice は、1つまたは複数の稼働中 プロセスのスケジューリングの 優先順位を変更します。 who のパラメータは、プロセスID、プロセスグループID、 またはユーザ名として解釈されます。 1つのプロセスグループを renice すると、そのプロセスグループに含まれるすべてのプロセスが、 変更された優先順位になります。 ユーザを指定して renice を実行した場合には、 そのユーザによって所有されているすべての プロセスが変更された優先順位になります。 これらを指定しない場合は、 影響の及ぼされるプロセスは、 それらのプロセスIDで指定されます。 who のパラメータをプロセスグループidとして 解釈することを強制する場合には、 −g を使用することができます。 who のパラメータをユーザ名として解釈することを 強制する場合には、 −u を使用します。 −p を与えた場合には、 who パラメータの解釈をプロセス ID (デフォルト)にリセットします。例えば、

/etc/renice +1 987 −u daemon root

は、プロセスID 987、32、およびユーザ daemon と root によって 所有されているすべてのプロセスの優先順位を変更します。

スーパーユーザ以外のユーザは、 自分の所有しているプロセスの優先順位だけを変更でき、 単にそれらの「nice 値」を 0 から PRIO_MAX(20) までの範囲内で 大きくすることことしかできません。 (これは、管理上の規則を無効にすることを防止しています。) スーパーユーザは、 いずれのプロセスの優先順位をも変更することができ、 優先順位を PRIO_MIN(−20) から PRIO_MAX までの 範囲のいずれの値にもセットすることができます。 有用な優先順位は、20 (この値のプロセスは、 システム内に実行を希望する 他の値のプロセスがない場合にだけ実行される)、 0 (「基準となる」スケジューリング優先順位)、 および負の値 (プロセスを至急実行するためのもの)です。

関連ファイル

/etc/passwdユーザ名をユーザidに変換するためのもの

関連事項

getpriority(2), setpriority(2)

バグ

一般ユーザは、自分の所有している プロセスの優先順位を高めることはできません。 (たとえ、そのユーザが最初にその優先順位を低くしたユーザであっても)

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026