logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

procd_ctl - HTCondor Manual

Author

       HTCondor Team

Description

       This  is a programmatic interface to the condor_procd daemon. It may be used to cause the condor_procd to
       do anything that the condor_procd is capable of doing, such as tracking and managing process families.

       This is a program only available for the Linux ports of HTCondor.

       The -h option prints out usage information and  exits.  The  address-file  specification  within  the  -A
       argument  specifies  the  path and file name of the address file which the named pipe clients must use to
       speak with the condor_procd.

       One command is given to the condor_procd. The choices for the command are defined by the Options.

Exit Status

procd_ctl will exit with a status value of 0 (zero) upon success, and it will exit with the value 1 (one)
       upon failure.

General Remarks

       This program may be used in a standalone mode, independent of HTCondor, to track  process  families.  The
       programs  procd_ctl and gidd_alloc are used with the condor_procd in standalone mode to interact with the
       daemon and inquire about certain state of running processes on the machine, respectively.

Name

       procd_ctl - HTCondor Manual

       command line interface to the condor_procd

Options

TRACK_BY_ASSOCIATED_GIDGID [PID ]
                 Use the specified GID to track the specified family rooted at PID. If the optional PID  is  not
                 specified, then the PID used is the one given or assumed by condor_procd.

          GET_USAGE [PID ]
                 Get  the  total  usage  information  about  the  PID  family at PID. If the optional PID is not
                 specified, then the PID used is the one given or assumed by condor_procd.

          DUMP [PID ]
                 Print out information about both the root PID being watched and the  tree  of  processes  under
                 this  root  PID.  If  the  optional PID is not specified, then the PID used is the one given or
                 assumed by condor_procd.

          LIST [PID ]
                 With no PID given, print out information about all the watched processes. If the  optional  PID
                 is  specified,  print  out  information  about  the  process specified by PID and all its child
                 processes.

          SIGNAL_PROCESSsignal [PID ]
                 Send the signal to the process specified by PID. If the optional PID is not specified, then the
                 PID used is the one given or assumed by condor_procd.

          SUSPEND_FAMILYPID
                 Suspend the process family rooted at PID.

          CONTINUE_FAMILYPID
                 Continue execution of the process family rooted at PID.

          KILL_FAMILYPID
                 Kill the process family rooted at PID.

          UNREGISTER_FAMILYPID
                 Stop tracking the process family rooted at PID.

          SNAPSHOT
                 Perform a snapshot of the tracked family tree.

          QUIT   Disconnect from the condor_procd and exit.

Synopsis

procd_ctl-hprocd_ctl-Aaddress-file [command ]

See Also