/etc/project データベースで次のエントリを入力し、x-files プロジェクトの各タスクの最大 LWP 数を 3 に設定します。
x-files:100::root::task.max-lwps=(privileged,3,deny) |
スーパーユーザーが newtask を使って x-files プロジェクトに参加することにより、このプロジェクトに新しいタスクを作成した場合、スーパーユーザーは、次の注釈付きのサンプルセッションからもわかるように、実行中はこのタスク内に LWP を 3 つまでしか作成できません。
# newtask -p x-files csh # prctl -n task.max-lwps $$ 688: csh task.max-lwps 3 privileged deny 2147483647 system deny # id -p uid=0(root) gid=1(other) projid=100(x-files) # ps -o project,taskid -p $$ PROJECT TASKID x-files 236 # csh /* 2 つ目の LWP を作成 */ # csh /* 3 つ目の LWP を作成 */ # csh /* これ以上 LWP を作成することはできない */ Vfork failed # |