1just-man-pages/condor_procd(1G)eneral Commands Manujaulst-man-pages/condor_procd(1)
2
3
4

Name

6       condor_procd Track and manage process families
7

Synopsis

9       condor_procd -h
10
11       condor_procd -A address-file [ options ]
12

Description

14       condor_procd  tracks  and  manages  process  families  on behalf of the
15       HTCondor daemons. It may track families of PIDs via relationships  such
16       as:  direct parent/child, environment variables, UID, and supplementary
17       group IDs. Management of the PID families include
18
19          * registering new families or new members of existing families
20
21          * getting usage information
22
23          * signaling families for operations such as suspension,  continuing,
24          or killing the family
25
26          *  getting  a snapshot of the tree of families In a regular HTCondor
27          installation, this program is not intended to be used or executed by
28          any human.
29
30       The  required  argument, -A address-file , is the path and file name of
31       the address file which is the named pipe that clients must use to speak
32       with the condor_procd .
33

Options

35       -h
36
37          Print out usage information and exit.
38
39
40
41
42
43       -D
44
45          Wait  for  the debugger. Initially sleep 30 seconds before beginning
46          normal function.
47
48
49
50
51
52       -C principal
53
54          The principal is the UID of the owner of the named pipe that clients
55          must use to speak to the condor_procd .
56
57
58
59
60
61       -L log-file
62
63          A file the condor_procd will use to write logging information.
64
65
66
67
68
69       -E
70
71          When  specified,  another tool such as the procd_ctl tool must allo‐
72          cate the GID associated with a process.  When  this  option  is  not
73          specified, the condor_procd will allocate the GID itself.
74
75
76
77
78
79       -P PID
80
81          If  not  specified,  the condor_procd will use the condor_procd con‐
82          dor_procd and the root of the tracking family. When  not  specified,
83          if  the  condor_procd  condor_procd  exits. When specified, the con‐
84          dor_procd will track this PID family in question and not  also  exit
85          if the PID exits.
86
87
88
89
90
91       -S seconds
92
93          The  maximum  number  of  seconds the condor_procd will wait between
94          taking snapshots of the tree of families. Different clients  to  the
95          condor_procd  can  specify  different  snapshot  times. The quickest
96          snapshot time is the one performed by the condor_procd .  When  this
97          option is not specified, a default value of 60 seconds is used.
98
99
100
101
102
103       -G min-gid max-gid
104
105          If the -E option is not specified, then track process families using
106          a self-allocated, free GID out of the inclusive range  specified  by
107          min-gid  and  max-gid  .  This  means that if a new process shows up
108          using a previously known GID, the new process will automatically as‐
109          sociate  into the process family assigned that GID. If the -E option
110          is specified, then instead of self-allocating the GID, the procd_ctl
111          tool must be used to associate the GID with the PID root of the fam‐
112          ily. The associated GID must still be in the range  specified.  This
113          is a Linux-only feature.
114
115
116
117
118
119       -K windows-softkill-binary
120
121          This  is  the  path  and  executable name of the condor_softkill.exe
122          binary. It is used to send softkill  signals  to  process  families.
123          This is a Windows-only feature.
124
125
126
127
128
129       -I glexec-kill-path glexec-path
130
131          Specifies, with glexec-kill-path , the path and executable name of a
132          binary used to send a signal to a PID. The glexec binary,  specified
133          by  glexec-path  ,  executes the program specified with glexec-kill-
134          path under the right privileges to send the signal.
135
136
137
138
139

General Remarks

141       This program may be used in a stand alone mode, independent  of  HTCon‐
142       dor,  to  track process families. The programs procd_ctl and gidd_alloc
143       are used with the condor_procd in stand alone mode to interact with the
144       daemon  and  to inquire about certain state of running processes on the
145       machine, respectively.
146

Exit Status

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

Author

152       Center for High Throughput Computing, University of Wisconsin-Madison
153
155       Copyright  (C) 1990-2018 Center for High Throughput Computing, Computer
156       Sciences Department, University of Wisconsin-Madison, Madison, WI.  All
157       Rights Reserved. Licensed under the Apache License, Version 2.0.
158
159
160
161                                     date       just-man-pages/condor_procd(1)
Impressum