launchit(1M) launchit(1M)
NAME
launchit - launch a process with special capabilities
SYNOPSIS
launchit [-gname] [-uname] [-dn] [-cm] [-Cm] [-px] [-Px] [-n{e|d}]
[-D] [-U] [-A] [-v] commandstring | pid
DESCRIPTION
WARNING:
The use of some of the options offered by this command may severely
disrupt the normal functioning of the system.
launchit sets the special attributes specified by the option list and
launches commandstring via an execvp(2).
OPTIONS
-gname Immediately before launching commandstring, the process's
group name is set to name (name is an ASCII group name).
-uname Immediately before launching commandstring, the process's
user id is set to name (name is an ASCII user name).
-dn The process's file descriptor limit is set to n. n must be
in the range 63 to 1024.
-cm The process is bound to CPU m.
Note: This option may be given multiple times to bind the
process to a set of CPUs.
-Cm The process is bound exclusively to CPU m.
Note: This option may be given multiple times to exclusively
bind the process to a set of CPUs.
-px The process will run at a fixed priority with a "nice" value
of x [see nice(2)].
-Px The process will run in the fixed priority class with a
priority of x.
-n{e|d} Enable or disable the support of null pointer dereferences.
If enabled, the kernel will satisfy read accesses to address
0 by mapping a page of zeros read-only at address 0. This is
enabled by default. This attribute is inherited by the
processes children.
-D The process has the ability to disable preemption using
mpcntl(MPCNTLNOPRMPT, ...).
-U The process will run with no limit on the number of children
Page 1 Reliant UNIX 5.44 Printed 11/98
launchit(1M) launchit(1M)
that may be created.
Page 2 Reliant UNIX 5.44 Printed 11/98
launchit(1M) launchit(1M)
-A This process will run with the Reliant UNIX operating
system's processor affinity mechanisms disabled.
-v Verbose mode. Print the current values of attributes set by
launchit.
pid Process id as returned from ps. If the first letter of com-
mandstring | pid is a digit, the parameter id taken as a
pid, otherwise as a command to be executed.
SEE ALSO
mpcntl(1M), pfdisable(1M), pfenable(1M), pfpriv(1M), setrlimit(2),
mpcntl(3X), nullptr(3X).
Page 3 Reliant UNIX 5.44 Printed 11/98