1pbs_server_attributes(7B) PBS pbs_server_attributes(7B)
2
3
4
6 pbs_server_attributes - pbs server attributes
7
9 Server attributes can be read by any client; privilege is not required.
10 Most server attributes are alterable by a privileged client, run by a
11 user with administrator or operator privilege. Certain attributes re‐
12 quire the user to have full administrator privilege. The following is
13 a list of the server attributes.
14
15 accounting_keep_days
16 This defines the number of days that accounting files will be
17 kept. Default value: unset - pbs_server will never delete ac‐
18 counting files Format: integer
19
20 acl_group_hosts
21 List of group/host combinations that authorize users to submit
22 jobs. Groups are expanded on the server. Format:
23 "group@hostname.domain[,...]"; default value: defer to
24 acl_users.
25
26 acl_group_sloppy
27 This is a default value for the queue attribute of the same
28 name. Format: boolean, "TRUE", "True", "true", "Y", "y", "1",
29 "FALSE", "False", "false", "N", "n", "0"; default value: false
30 = disabled.
31
32 acl_host_enable
33 Attribute which when true directs the server to use the
34 acl_hosts access control lists. Requires full manager privi‐
35 lege to set or alter. Format: boolean, "TRUE", "True",
36 "true", "Y", "y", "1", "FALSE", "False", "false", "N", "n",
37 "0"; default value: false = disabled.
38
39 acl_hosts
40 List of hosts which may request services from this server.
41 This list contains the network name of the hosts. Local re‐
42 quests, i.e. from the server's host itself, are aways accepted
43 even if the host is not included in the list. See section
44 10.1, Authorization, in the PBS External Reference Specifica‐
45 tion. Requires full manager privilege to set or alter. For‐
46 mat: "[+|-]hostname.domain[,...]"; default value: all hosts.
47
48 acl_logic_or
49 This is a default value for the queue attribute of the same
50 name. Format: boolean, "TRUE", "True", "true", "Y", "y", "1",
51 "FALSE", "False", "false", "N", "n", "0"; default value: false
52 = disabled.
53
54 acl_user_enable
55 Attribute which when true directs the server to use the server
56 level acl_users access list. Requires full manager privilege
57 to set or alter. Format: boolean (see acl_group_enable); de‐
58 fault value: disabled.
59
60 acl_user_hosts
61 List of user/host combinations that authorize users to submit
62 jobs. Format: "user@hostname.domain[,...]"; default value:
63 defer to acl_users.
64
65 acl_users
66 List of users allowed or denied the ability to make any re‐
67 quests of this server. See section 10.1, Authorization, in
68 the PBS External Reference Specification. If acl_user_enable
69 is set to true, only users listed in acl_users may submit to
70 or execute jobs in the queue. Requires full manager privilege
71 to set or alter. Format: "[+|-]user[@host][,...]"; default
72 value: all users allowed.
73
74 acl_roots
75 List of super users who may submit to and execute jobs at this
76 server. If the job execution id would be zero (0), then the
77 job owner, root@host, must be listed in this access control
78 list or the job is rejected. Format:
79 "[+|-]user[@host][,...]"; default value: no root jobs allowed.
80
81 allow_node_submit
82 Allow job submissions from compute nodes regardless of
83 ruserok(). Requires full manager privilege to set or alter.
84 Format: boolean; default value: disabled.
85
86 allow_proxy_user
87 Specifies users can proxy from one user to another. Proxy re‐
88 quests will be either validated by ruserok() or by the sched‐
89 uler. Format: boolean; default value: false.
90
91 auto_node_np
92 Automatically configure a node's np value based on the ncpus
93 value from the status update. Requires full manager privilege
94 to set or alter. Format: boolean; default value: disabled.
95
96 automatic_requeue_exit_code
97 This is an exit code, defined by the admin, that tells
98 pbs_server to requeue the job instead of considering it as
99 completed. This allows the user to add some additional checks
100 that the job can run meaningfully, and if not, then the job
101 script exits with the specified code to be requeued. Format:
102 long; default value: none.
103
104 clone_batch_delay
105 Number of seconds to delay between cloning a batch for a job
106 array. Format: integer; default value: 1.
107
108 clone_batch_size
109 Number of jobs to clone in a batch for a job array. Format:
110 integer; default value: 256.
111
112 credential_lifetime
113 The number of a seconds that a client connection may stay con‐
114 nected without re-authenticating. Default is 3600 seconds.
115
116 comment
117 A text string which may be set by the scheduler or other priv‐
118 ileged client to provide information to the batch system
119 users. Format: any string; default value: none.
120
121 copy_on_rerun
122 When set to true, copy the output and error files over to the
123 user-specified directory when a job is rerun. Format: bool‐
124 ean; default value: false.
125
126 cray_enabled
127 When set to true, specifies that this instance of pbs_server
128 has Cray hardware that reports to it. Format: boolean; de‐
129 fault value: false.
130
131 default_node
132 A node specification to use if there is no other supplied
133 specification. This attribute is only used by servers where a
134 nodes file exist in the server_priv directory providing a list
135 of nodes to the server. If the nodes file does not exist,
136 this attribute is not set by default and is ignored if set.
137 The default value allows for jobs to share a single node.
138 Format: a node specification string; default value: 1#shared.
139
140 default_queue
141 The queue which is the target queue when a request does not
142 specify a queue name. Format: a queue name; default value:
143 none, must be set to an existing queue.
144
145 disable_automatic_requeue
146 Normally, if a job cannot start due to a transient error, the
147 MOM returns a special exit code to the server so that the job
148 is requeued instead of completed. When this parameter is set,
149 the special exit code is ignored and the job is completed.
150 Format: boolean; default value: false.
151
152 display_job_server_suffix
153 When set to TRUE, Torque will display both the job ID and the
154 host name. When set to FALSE, only the job ID will be dis‐
155 played. Format: boolean; default value: true.
156
157 dont_write_nodes_file
158 When set to TRUE, the nodes file cannot be overwritten for any
159 reason; qmgr commands to edit nodes will be rejected. Format:
160 boolean; default value: false.
161
162 note_append_on_error
163 Append the error string to the end of the current nodes note
164 if MOM reports a message beginning with the string "ERROR".
165 Format: boolean; default value: true.
166
167 down_on_error
168 Set a node's state to "down" if MOM reports a message begin‐
169 ning with the string "ERROR". This might interfere with
170 moab's node error handling. See the HEALTH CHECK section in
171 pbs_mom(8B). This is an EXPERIMENTAL feature and may be re‐
172 moved in the future. Format: boolean; default value: true.
173
174 disable_server_id_check
175 Makes it so the user for the job doesn't have to exist on the
176 server. The user must still exist on all the compute nodes or
177 the job will fail when it tries to execute. Format: boolean;
178 default value: false
179
180 extra_resc
181 Add additional string-type job resources. They have no effect
182 within TORQUE and are only advisible to the scheduler. They
183 can not be used for resources_default/min/max. Format: list;
184 default value: none.
185
186 interactive_jobs_can_roam
187 By default, interactive jobs run from the login node that they
188 submitted from. When TRUE, interactive jobs may run on login
189 nodes other than the one where the jobs were submitted to.
190 Only applies when cray_enabled is set. Format: boolean; de‐
191 fault value: false.
192
193 job_exclusive_on_use
194 When job_exclusive_on_use is set to TRUE, pbsnodes will show
195 job-exclusive on a node when there's at least one of its pro‐
196 cessors running a job. This differs with the default behavior
197 which is to show job-exclusive on a node when all of its pro‐
198 cessors are running a job. Format: boolean; default value:
199 false.
200
201 job_force_cancel_time
202 If configured, number of seconds after a delete where a job
203 will be purged by the server. If not configured, no such thing
204 happens. Format: integer; default value: not used.
205
206 job_full_report_time
207 Sets the time in seconds that a job should be fully reported
208 after any kind of change to the job, even if condensed output
209 was requested. Format: integer; default value: 300 seconds.
210
211 job_log_file_max_size
212 This specifies a soft limit (in kilobytes) for the job log's
213 maximum size. The file size is checked every five minutes and
214 if the current day file size is greater than or equal to this
215 value, it is rolled from <filename> to <filename.1> and a new
216 empty log is opened. If the current day file size exceeds the
217 maximum size a second time, the <filename.1> log file is
218 rolled to <filename.2>, the current log is rolled to <file‐
219 name.1>, and a new empty log is opened. Each new log causes
220 all other logs to roll to an extension that is one greater
221 than its current number. Any value less than 0 is ignored by
222 pbs_server (meaning the log will not be rolled). Format: in‐
223 teger; default value: none.
224
225 job_log_file_roll_depth
226 This sets the maximum number of new log files that are kept in
227 a day if the job_log_file_max_size parameter is set. For exam‐
228 ple, if the roll depth is set to 3, no file can roll higher
229 than <filename.3>. If a file is already at the specified
230 depth, such as <filename.3>, the file is deleted so it can be
231 replaced by the incoming file roll, <filename.2>. Format: in‐
232 teger; default value: none.
233
234 job_log_keep_days
235 This maintains job logs for the number of days designated. If
236 set to 4, any job log file older than 4 days old is deleted.
237 Format: integer; default value: none.
238
239 job_nanny
240 Enables the "job deletion nanny" feature. All job cancels
241 will create a repeating task that will resend KILL signals if
242 the initial job cancel failed. Further job cancels will be
243 rejected with the message "job cancel in progress." This is
244 useful for temporary failures with a job's execution node dur‐
245 ing a job delete request. It is possible that the job nanny
246 might interfere with job restarts, migrations, and checkpoint‐
247 ing. Format: boolean; default value: false.
248
249 job_start_timeout
250 Specifies the pbs_server to pbs_mom TCP socket timeout in sec‐
251 onds that is used when the pbs_server sends a job start to the
252 pbs_mom. It is useful when the mom has extra overhead in‐
253 volved in starting jobs. If not specified then the tcp_time‐
254 out value is used.
255
256 job_stat_rate
257 Moderates how often job stat requests will be issued from
258 pbs_server to the MOM daemons. If poll_jobs is unset or
259 false, then all jobs that haven't been updated in
260 job_stat_rate seconds will trigger a stat request. If
261 poll_jobs is true, then all jobs will be updated every
262 job_stat_rate.
263 (see poll_jobs) On active clusters, 60 or 120 might be rea‐
264 sonable. Default value: 45 seconds (PBS_RESTAT_JOB in
265 server_limits.h) Minimum value: 4 seconds (PBS_JOBSTAT_MIN in
266 server_limits.h)
267
268 job_sync_timeout
269 When a stray job is reported on multiple nodes, the server
270 sends a kill signal to one node at a time. This timeout deter‐
271 mines how long the server waits between kills if the job is
272 still being reported on any nodes. Format: integer; default
273 value: 60.
274
275 keep_completed
276 Number of seconds to retain completed jobs in the C state.
277 This is overridden by the execution queue attribute of the
278 same name. Format: integer; default value: 0.
279
280 kill_delay
281 The amount of the time delay between the sending of SIGTERM
282 and SIGKILL when a qdel command is issued against a running
283 job. This is overridden by the execution queue attribute of
284 the same name. Format: integer seconds; default value: 2 sec‐
285 onds.
286
287 lock_file
288 Specifies the name and location of the lock file used to de‐
289 termine which high availability server should be active.
290 If a full path is specified, it is used verbatim by TORQUE. If
291 a relative path is specified, TORQUE will prefix it with
292 $TORQUE_HOME/server_priv. Format: string; default value:
293 $TORQUE_HOME/server_priv/server.lock
294
295 lock_file_update_time
296 Specifies how often (in seconds) the thread will update the
297 lockfile. (for threaded high availability) Format: integer;
298 default value: 3
299
300 lock_file_check_time
301 Specifies how often (in seconds) a high availability server
302 will check to see if it should become active. (for threaded
303 high availability) Must be greater than lock_file_update_time.
304 Format: integer; default value: 9
305
306 log_events
307 A bit string which specifies the type of events which are
308 logged, see the section on Event Logging in chapter 3 of the
309 ERS. Format: integer; default value: 511, all events.
310
311 log_file_max_size
312 If this is set to a value > 0 then pbs_server will roll the
313 current log file to logfile.1 when its size is greater than or
314 equal to the value of log_file_max_size. This value is inter‐
315 preted as kilobytes.
316
317 log_file_roll_depth
318 If this is set to a value >=1 and log_file_max_size is set
319 then pbs_server will continue rolling the log files to log‐
320 file.log_file_roll_depth.
321
322 log_keep_days
323 If this is set then logs older than X days will be removed by
324 the server. Format: integer; default value: not enforced;
325
326 log_level
327 Controls the verbosity of server logs. This value ranges from
328 0 to 7 with 7 representing maximum verbosity. Format: inte‐
329 ger; default value: 0, minimum verbosity.
330
331 mail_body_fmt
332 Override the default format for the body of outgoing mail mes‐
333 sages. A number of printf-like format specifiers and escape
334 sequences can be used:
335
336 \n new line
337
338 \t horizontal tab
339
340 \\ backslash
341
342 \' single quote
343
344 \" double quote
345
346 %d details concerning the message
347
348 %h PBS host name
349
350 %i PBS job identifier
351
352 %j PBS job name
353
354 %m long reason for message
355
356 %r short reason for message
357
358 %% a single %
359
360 Format: a printf-like format string; Default value: "PBS Job Id:
361 %i\nJob Name: %j\nExec host: %h\n%m\n%d\n".
362
363 mail_domain
364 Override the default domain for outgoing mail messages. If
365 set, emails will be addressed to "euser@mail_domain". If un‐
366 set, the job's Job_Owner attribute will be used. If set to
367 "never", TORQUE will never send emails. Format: a domain
368 name; Default value: none.
369
370 mail_from
371 Set the From: header for all outgoing emails from pbs_server.
372 Format: an email address; Default value: "adm".
373
374 mail_subject_fmt
375 Override the default format for the subject of outgoing mail
376 messages. A number of printf-like format specifiers and escape
377 sequences can be used:
378
379 \n new line
380
381 \t horizontal tab
382
383 \\ backslash
384
385 \' single quote
386
387 \" double quote
388
389 %d details concerning the message
390
391 %h PBS host name
392
393 %i PBS job identifier
394
395 %j PBS job name
396
397 %m long reason for message
398
399 %r short reason for message
400
401 %% a single %
402
403 Format: a printf-like format string; Default value: "PBS JOB %i".
404
405 mail_uid
406 The uid from which server generated mail is sent to users.
407 Format: integer uid; default value: 0 for root.
408
409 managers
410 List of users granted batch administrator privileges. Format:
411 user@host.sub.domain[,user@host.sub.domain...]. The host,
412 sub-domain, or domain name may be wild carded by the use of an
413 * character, see the description of user access control lists
414 in chapter 10.1.1 of the ERS. Requires full manager privilege
415 to set or alter. Default value: root on the local host.
416
417 max_job_array_size
418 Specifies the maximum number of jobs that can be in any re‐
419 quested job array. Arrays requesting more jobs than configured
420 will be rejected. Format: integer; default value: Unlimited.
421
422 max_slot_limit
423 No array can request a slot limit greater than 10. Any array
424 that does not request a slot limit receives a slot limit of
425 10. Using the example above, slot requests greater than 10 are
426 rejected. A slot limit is the maximum number of jobs from an
427 array that can run concurrently. Format: integer; default
428 value: Unlimited.
429
430 max_running
431 The maximum number of jobs allowed to be selected for execu‐
432 tion at any given time. Advisory to the Scheduler, not en‐
433 forced by the server. Format: integer.
434
435 max_user_run
436 The maximum number of jobs owned by a single user that are al‐
437 lowed to be running from this queue at one time. This attri‐
438 bute is advisory to the Scheduler, it is not enforced by the
439 server. Format: integer; default value: none.
440
441 max_group_run
442 The maximum number of jobs owned by any users in a single
443 group that are allowed to be running from this queue at one
444 time. This attribute is advisory to the Scheduler, it is not
445 enforced by the server. Format: integer; default value: none.
446
447 max_threads
448 This is the maximum number of threads that should exist in the
449 thread pool at any time. Format: integer; default value: ((2
450 * the number of procs listed in /proc/cpuinfo) + 1) * 20
451
452 max_user_queuable
453 When set, max_user_queuable places a system-wide limit on the
454 amount of jobs that an individual user can queue. Format: in‐
455 teger; default value: unlimited.
456
457 min_threads
458 This is the minimum number of threads that should exist in the
459 thread pool at any time. Format: integer; default value: (2 *
460 the number of procs listed in /proc/cpuinfo) + 1.
461
462 moab_array_compatible
463 This parameter places a hold on jobs that exceed the slot
464 limit in a job array. When one of the active jobs is completed
465 or deleted, one of the held jobs goes to a queued state. For‐
466 mat: boolean; default value: true.
467
468 mom_job_sync
469 Enables the "job sync on MOM" feature. When MOMs send a sta‐
470 tus update, and it includes a list of jobs, server will issue
471 job deletes for any jobs that don't actually exist. Format:
472 boolean; default value: true.
473
474 next_job_number
475 This hidden attribute is used to allow a manager to set the
476 value of the next job ID via qmgr. This attribute should
477 rarely be modified. Some sites may find it useful if they need
478 to recreate their pbs_server database (perhaps due to a format
479 change between major TORQUE versions) and they keep a database
480 of job information indexed by the job ID. The manager should
481 be careful to avoid setting the value to something that would
482 allow the next job number to conflict with a job already
483 queued, however Torque will handle this in a sane manner: the
484 job submission will be rejected and the next job number will
485 be incremented.
486
487 net_counter
488 Lists the 3 numbers representing the number of connections in
489 the last 5 seconds, 30 seconds, and 60 seconds. This is a
490 read-only attribute. Format: string; default value: none.
491
492 no_mail_force
493 This attribute can be set by a manager via qmgr. When set
494 true, Torque will not force mail to be sent to the user when
495 the jobs mail_points is set to "n". User will not receive no‐
496 tice of job failures or deletions. Format: boolean; default
497 value: false.
498
499 node_check_rate
500 In OpenPBS, this was the rate at which pbs_server would poll
501 each node. In TORQUE, nodes periodically send updates without
502 solicitation from pbs_server; this attribute is now used as
503 the maximum number of seconds allowed without an update before
504 pbs_server will consider the node down. Format: integer; de‐
505 fault value: 150
506
507 node_ping_rate
508 Specifies the maximum interval (in seconds) between successive
509 pings sent from the pbs_server daemon to the pbs_mom daemon to
510 determine node/daemon health. Format: integer; default value:
511 300
512
513 node_pack
514 Controls how multiple processor nodes are allocated to jobs.
515 If this attribute is set to true, jobs will be assigned to the
516 multiple processor nodes with the fewest free processors.
517 This packs jobs into the fewest possible nodes leaving multi‐
518 ple processor nodes free for jobs which need many processors
519 on a node. If set to false, jobs will be scattered across
520 nodes reducing conflicts over memory between jobs. If unset,
521 the jobs are packed on nodes in the order that the nodes are
522 declared to the server (in the nodes file). Default value:
523 unset - assigned to nodes as nodes in order that were de‐
524 clared.
525
526 node_suffix
527 Adds a domainname to node names before IP lookups. Format:
528 string; default value: none.
529
530 np_default
531 np_default allows the administrator to unify the number of
532 processors (np) on all nodes. The value can be dynamically
533 changed. A value of 0 tells pbs_server to use the value of np
534 found in the nodes file. The maximum value is 32767. Format:
535 integer; default value: not used.
536
537 operators
538 List of users granted batch operator privileges. Format of
539 the list is identical with managers above. Requires full man‐
540 ager privilege to set or alter. Default value: root on the
541 local host.
542
543 owner_purge
544 Allows job owners to forcibly purge their own jobs from the
545 server. This short-circuits the normal flow of events and is
546 hightly discouraged. Default value: unset
547
548 pass_cpuclock
549 If set to TRUE, the pbs_server daemon passes the option and
550 its value to the pbs_mom daemons for direct implementation by
551 the daemons, making the CPU frequency adjustable as part of a
552 resource request by a job submission. If set to FALSE, the
553 pbs_server daemon creates and passes a PBS_CPUCLOCK job
554 environment variable to the pbs_mom daemons that contains the
555 value of the cpuclock attribute used as part of a resource re‐
556 quest by a job submission. The CPU frequencies on the MOMs
557 are not adjusted. The environment variable is for use by pro‐
558 logue and epilogue scripts, enabling administrators to log and
559 research when users are making cpuclock requests, as well as
560 researchers and developers to perform CPU clock frequency
561 changes using a method outside of that employed by the Torque
562 pbs_mom daemons. Format: boolean; default value: true.
563
564 poll_jobs
565 Controls how pbs_server will send job status requests to MOMs.
566 When unset or false, statjob requests from clients (ie: qs‐
567 tat(1B) or the scheduler) may trigger job status requests to
568 MOMs and and must wait until the MOMs have replied; this is
569 suitable for small to medium sized clusters. When set to
570 true, pbs_server will send periodic job status requests; this
571 is suitable for busy clusters with lots of jobs, lots of
572 clients, qstat(1B) is too slow, or your scheduler times out.
573 (see job_stat_rate) Default value: TRUE
574
575 query_other_jobs
576 The setting of this attribute controls if general users, other
577 than the job owner, are allowed to query the status of or se‐
578 lect the job. Format: boolean (see acl_host_enable); Requires
579 full manager privilege to set or alter. default value: false
580 - users may not query or select jobs owned by other users.
581
582 record_job_info
583 This must be set to TRUE in order for job logging to be en‐
584 abled. Format: boolean; default value: false.
585
586 record_job_script
587 If set to TRUE, this adds the contents of the script executed
588 by a job to the log. For record_job_script to take effect,
589 record_job_info must be set to TRUE. Format: boolean; de‐
590 fault value: false.
591
592 resources_available
593 The list of resource and amounts available to jobs run by this
594 server. The sum of the resource of each type used by all jobs
595 running by this server cannot exceed the total amount listed
596 here. Advisory to the Scheduler, not enforced by the server.
597 Format: "resources_available.resource_name=value[,...]".
598
599 resources_cost
600 The cost factors of various types of resources. These values
601 are used in determining the order of releasing members of syn‐
602 chronous job sets, see the section on Synchronize Job Starts.
603 For the most part, these value are purely arbitrary and have
604 meaning only in the relative values between systems. The cost
605 of the resources requested by a job is the sum of the products
606 of the various resources_cost s and the amount of each re‐
607 source requested by the job. It is not necessary to assign a
608 cost for each possible resource, only those which the site
609 wishes to be considered in synchronous job scheduling. For‐
610 mat: "resources_cost.resource_name=value[,...]"; default
611 value: none, cost of resource is not computed.
612
613 resources_default
614 The list of default resource values that are set as limits for
615 a job executing on this server when the job does not specify a
616 limit, and there is no queue default. Format: "resources_de‐
617 fault.resource_name=value[,...]"; default value: no limit.
618
619 resources_max
620 The maximum amount of each resource which can be requested by
621 a single job executing on this server if there is not a re‐
622 sources_max valued defined for the queue in which the job re‐
623 sides. Format: "resources_max.resource_name=value[,...]"; de‐
624 fault value: infinite usage.
625
626 sched_version
627 A string specifying the scheduler version. Schedulers should
628 check this string when starting and not become active if the
629 wrong string is found. This is ignored by pbs_server.
630
631 scheduler_iteration
632 Has no effect.
633
634 scheduling
635 Controls if the server will request job scheduling by the PBS
636 job scheduler. If true, the scheduler will be called as re‐
637 quired; if false, the scheduler will not be called and no job
638 will be placed into execution unless the server is directed to
639 do so by an operator or administrator. Setting or resetting
640 this attribute to true results in an immediate call to the
641 scheduler. For more information, see the section Scheduler -
642 Server Interaction in the PBS Administrator Guide. Format:
643 boolean (see acl_host_enable); default value: value of -a op‐
644 tion when server is invoked, if -a is not specified, the value
645 is recovered from the prior server run. If it has never been
646 set, the value is "false".
647
648 server_name
649 The name of the server which is the same as the host name. If
650 the hostname resolves to an external IP address, then set this
651 to a name that resolves to the internal IP.
652
653 submit_hosts
654 A list of hostnames allowed to submit jobs to this batch
655 server regardless of ruserok().
656
657 system_cost
658 An arbitrary value factored into the resource cost of any job
659 managed by this server for the purpose of selecting which mem‐
660 ber of synchronous set is released first, see resources_cost
661 and section 3.2.2, Synchronize Job Starts. [default value:
662 none, cost of resource is not computed]
663
664 tcp_timeout
665 Specifies the pbs_server to pbs_mom TCP socket timeout in sec‐
666 onds. Format: integer; default value: 6.
667
668 thread_idle_seconds
669 This is the number of seconds a thread can be idle in the
670 thread pool before it is deleted. If threads should not be
671 deleted, set to -1. Torque will always maintain at least
672 min_threads number of threads, even if all are idle. Format:
673 integer; default value: 300.
674
675 timeout_for_job_delete
676 The specific timeout used when deleting jobs because the node
677 they are executing on is being deleted. Format: integer; de‐
678 fault value: 120.
679
680 timeout_for_job_requeue
681 The specific timeout used when requeuing jobs because the node
682 they are executing on is being deleted. Format: integer; de‐
683 fault value: 120.
684
685 use_jobs_subdirs
686 Lets an administrator direct the way pbs_server will store its
687 job-related files. When use_jobs_subdirs is unset (or set to
688 FALSE), job and job array files will be stored directly under
689 $PBS_HOME/server_priv/jobs and $PBS_HOME/server_priv/arrays.
690 When use_job_subdirs is set to TRUE, job and job array files
691 will be distributed over 10 subdirectories under their respec‐
692 tive parent directories. This method helps to keep a smaller
693 number of files in a given directory. Format: boolean; de‐
694 fault value: false.
695
696 The following attributes are read-only, they are maintained by the
697 server and cannot be changed by a client.
698
699 pbs_version
700 The release version number of the server.
701
702 resources_assigned
703 The total amount of certain types of resources allocated to
704 running jobs.
705
706 server_state
707 The current state of the server:
708
709 Active The server is running and will invoke the job scheduler
710 as required to schedule jobs for execution.
711
712 Idle The server is running but will not invoke the job
713 scheduler.
714
715 Scheduling
716 The server is running and there is an outstanding re‐
717 quest to the job scheduler.
718
719 Terminating
720 The server is terminating. No additional jobs will be
721 scheduled.
722
723 Terminating, Delayed
724 The server is terminating in delayed mode. The server
725 will not run any new jobs and will shutdown when the
726 last currently executing job completes.
727
728 state_count
729 The total number of jobs managed by the server currently in
730 each state.
731
732 total_jobs
733 The total number of jobs currently managed by the server.
734
736 the PBS ERS, qmgr(1B), pbs_resources(7B)
737
738
739
740Local pbs_server_attributes(7B)