HP Process Resource Manager User's Guide

Understanding how PRM manages resources
How PRM manages applications
Chapter 2 67
4. Root processes
Move any process running as root to the PRM_SYS group (or to root’s
initial group if explicitly given in a user record).
5. User records
Move any process run by a nonroot user to the initial group assigned
to the user in a user record, assuming the initial group is other than
(NONE).
6. Unix group records
If a record exists for the effective group ID of the process and the
record indicates a PRM group other than (NONE), move the process
to the indicated PRM group.
7. Move the process to the OTHERS group.
To illustrate these rules, consider the following application records:
/bin/call_home::::GroupA
/bin/cal*::::GroupB
/bin/cal::::GroupC
/bin/c*::::GroupD
/bin/call_home::::GroupE,phone_home,tele*_home
/opt/foo/bin/bar::::GroupF
/opt/foo/bin/bar_none::::GroupG
/bin/call_home::::GroupZ,*home
Assume a user starts an application, my_favorite_app, without using
prmrun:
% my_favorite_app
Because the application does not have an application record, it does not
meet any of the criteria above and starts in the invoking user’s PRM
group.
Now assume the user starts the bar_none application, which has a
record, but is started in a group specified using prmrun.
% prmrun -g GroupA bar_none
In this case, the application manager determines that the application
has been moved manually and leaves it as is, in GroupA.