66 lines
1.3 KiB
Groff
66 lines
1.3 KiB
Groff
.Dd $April 5, 2012$
|
|
.Dt SVRCTL 1
|
|
.Os
|
|
.Sh NAME
|
|
.Nm svrctl
|
|
.Nd send servers control messages
|
|
.Sh SYNOPSIS
|
|
.Nm
|
|
.Ar <vfs|pm> Ar get Ar <request>
|
|
.Nm
|
|
.Ar <vfs|pm> Ar set Ar <request> Ar <value>
|
|
.Sh DESCRIPTION
|
|
The
|
|
.Nm
|
|
utility allows to override the values of variables inside VFS or PM or to
|
|
retrieve the values of variables. The variables that are allowed to be
|
|
overridden are hard coded in the servers.
|
|
.Sh EXAMPLES
|
|
To retrieve how many threads are currently actively carrying out work in VFS:
|
|
.Bd -literal -offset indent
|
|
svrctl vfs get active_threads
|
|
.Ed
|
|
.Pp
|
|
To generate a stack trace of all threads in VFS:
|
|
.Bd -literal -offset indent
|
|
svrctl vfs get print_traces
|
|
.Ed
|
|
.Pp
|
|
To set verbosity level of VFS (allowed values range from 0 to 4)
|
|
.Bd -literal -offset indent
|
|
svrctl vfs set verbose 1
|
|
.Ed
|
|
.Pp
|
|
To retrieve boot monitor parameters (note that these are also available through
|
|
.Xr sysenv 1
|
|
) such as
|
|
.Va rootdevname
|
|
,
|
|
.Va memory
|
|
,
|
|
.Va hz
|
|
, and if set,
|
|
.Va bootopts
|
|
,
|
|
.Va cttyline
|
|
,
|
|
.Va cttybaud
|
|
:
|
|
.Bd -literal -offset indent
|
|
svrctl pm get rootdevname
|
|
svrctl pm get memory
|
|
svrctl pm get hz
|
|
svrctl pm get bootopts
|
|
svrctl pm get cttyline
|
|
svrctl pm get cttybaud
|
|
.Ed
|
|
.Sh EXIT STATUS
|
|
In case
|
|
.Nm
|
|
is not properly invoked or the provided
|
|
.Va request
|
|
is not valid 1 is returned, otherwise 0.
|
|
.Sh AUTHORS
|
|
.An Thomas Veerman
|
|
.Aq thomas@minix3.org
|