.. _section3.3.1: 3.3.1 - Process Check ================================= .. _PC: Action Option -**PC** (-**ProcessCheck**) : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ drives command execution from check records, in either daemon mode or non-daemon mode. | **dscheck** -(PC|ProcessCheck) [:ref:`Mode Options `] | [:ref:`-(CI|CheckIndex) ` CheckIndices] | [:ref:`-(DM|DaemonMode) ` (start|stop|logon|logoff)] | [:ref:`-(LH|LocalHost) ` [LocalHostname]] | [:ref:`-(WI|WaitInterval) ` WaitIntervalInSeconds] | [:ref:`-(MT|MaxrunTime) ` MaximumRunTimeInSeconds] | [:ref:`-(DB|Debug) ` DebugModeInfo] Available mode options: .. list-table:: :widths: auto :header-rows: 0 * - :ref:`-(BG|BackGround) ` - run as a background process; suppress screen output. * - :ref:`-(CP|CheckPending) ` - identify and kill long-pending checks. * - :ref:`-(LO|LogOn) ` - enable detailed logging in daemon mode. * - :ref:`-(NC|NoCommand) ` - do not actually execute remote commands (dry run). * - :ref:`-(WU|WithdsUpdt) ` - in non-daemon mode, add check records for due `dsupdt `_ actions configured in update controls. * - :ref:`-(WR|WithdsRqst) ` - in non-daemon mode, add check records for `dsrqst `_ records due to be built or purged. Daemon mode (:ref:`-DM ` start): .. list-table:: :widths: auto :header-rows: 1 The daemon sleeps for :ref:`-WI ` seconds (default 120) between cycles. Each cycle, it adds due `dsupdt `_ and `dsrqst `_ check records, then starts or restarts checks on hosts chosen by daemon control priorities. :ref:`-DM ` stop, :ref:`-DM ` logon, and :ref:`-DM ` logoff stop the daemon, enable detailed logging, and disable detailed logging respectively. Non-daemon mode: .. list-table:: :widths: auto :header-rows: 1 Without :ref:`-DM `, dscheck processes the current set of check records once. :ref:`-WU ` and :ref:`-WR ` must be set explicitly if you want due 'dsupdt'/'dsrqst' work to be added before processing. :ref:`-CI ` restricts processing to specific check indices. | :ref:`Back to Top ` | :ref:`Back to Table of Contents `