The
Perforce
Service Control (p4dctl
) utility allows you to manage
Perforce
services running on the local host. Non-root users can administer the
services they own, while root
may administer all services,
but may not own any.
p4dctl
can only be obtained as part of the UNIX
package installation. It is not supported on Windows.
You use the p4dctl
utility to configure the
environment in which services run and to manage the services themselves.
The basic workflow for an administrator using the
p4dctl
utility is as follows:
p4dctl
commands to start and stop
services, to get information about services, and to checkpoint
services.You can use a single p4dctl
command to manage all
services or an arbitrary group of services by assigning them a common
name in the p4dctl
configuration file.
p4dctl
introduces no new environment variables; it
enforces strict control of the environment of any service it starts
according to the directives in the p4dctl
configuration file. This prevents failures that stem from the differences
between the user’s environment and that of root
.