次の例は、実行中のプロセスを別のタスクと新しいプロジェクトに関連付ける方法を示します。この操作を実行するには、スーパーユーザーでなければなりません。または、プロセスの所有者で、かつ新しいプロジェクトのメンバーでなければなりません。
スーパーユーザーになるか、同等の役割を引き受けます。
役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (基本編)』の「Solaris 管理ツールを RBAC と組み合わせて使用する (作業マップ)」を参照してください。
プロセスの所有者または新しいプロジェクトのメンバーであれば、この手順は省略できます。
book_catalog プロセスのプロセス ID を取得します。
# pgrep book_catalog 8100 |
プロセス 8100 を、新しいタスク ID を使って booksite プロジェクトに関連付けます。
# newtask -v -p booksite -c 8100 17 |
-c オプションは、newtask が指定された既存のプロセスに対して動作することを指定します。
タスクとプロセス ID の対応を確認します。
# pgrep -T 17 8100 |