0001 CPMSRV(8)
0002 =========
0003 :doctype: manpage
0004
0005
0006 NAME
0007 ----
0008 cpmsrv - Client Process Monitor Server.
0009
0010
0011 SYNOPSIS
0012 --------
0013 *cpmrv* ['OPTIONS']
0014
0015
0016 DESCRIPTION
0017 -----------
0018 Client process monitor is Enduro/X server process which is responsible for managing client processes,
0019 which are described in 'ndrxconfig.xml', '<clients>' section. The process reloads configuration file
0020 every time when timestamp is changed. If process is removed from '<clients>' section and process
0021 is stopped, then it is removed from listings. If process is running, it is left in current process model.
0022
0023 'cpmsrv' is servicing backend functionality for xadmin's pc (print clients), bc (boot client),
0024 sc (stop client) commands. Invoked via ATMI subsystem resources.
0025
0026 During the startup phase, all 'autostart' processes are started. During the shutdown phase all started
0027 processes are shut-down, by doing standard kill signalling.
0028
0029 If using wildcards in bc/sc/rc commands, then please ensure that estimated start/stop
0030 times are shorter than *cpmsrv* max ping time (if enabled in ndrxconfig.xml). Otherwise
0031 the cpmsrv might be killed by *ndrxd* because it will assume that *cpmsrv* is not
0032 responding.
0033
0034 OPTIONS
0035 -------
0036 *-i* 'CHK_INTERVAL'::
0037 'CHK_INTERVAL' process checking interval in seconds. Default 15.
0038
0039 *-k* 'KILL_INTERVAL'::
0040 'KILL_INTERVAL' process kill interval (wait seconds between -2, -15, -9 signals). Default 30.
0041
0042 EXIT STATUS
0043 -----------
0044 *0*::
0045 Success
0046
0047 *1*::
0048 Failure
0049
0050 BUGS
0051 ----
0052 Report bugs to support@mavimax.com
0053
0054 SEE ALSO
0055 --------
0056 *ndrxconfig.xml(5)* *ndrxd(8)*
0057
0058 COPYING
0059 -------
0060 (C) Mavimax, Ltd