Provided by: htcondor_8.0.5~dfsg.1-1ubuntu1_amd64 bug

Name

       condor_config_val Query - or set a given HTCondor configuration variable

Synopsis

       condor_config_val [options] [-config] [-verbose] variable[variable ... ]

       condor_config_val[options] -set string[string ... ]

       condor_config_val[options] -rset string[string ... ]

       condor_config_val[options] -unset variable[variable ... ]

       condor_config_val[options] -runset variable[variable ... ]

       condor_config_val[options] -tilde

       condor_config_val[options] -owner

       condor_config_val[options] -config

       condor_config_val-dump[-expand] [-verbose]

Description

       condor_config_valcan  be  used  to  quickly  see  what the current HTCondor configuration is on any given
       machine. Given a list of  variables,  condor_config_valwill  report  what  each  of  these  variables  is
       currently  set  to.  If a given variable is not defined, condor_config_valwill halt on that variable, and
       report that it is not defined. By default, condor_config_vallooks in the  local  machine's  configuration
       files in order to evaluate the variables.

       condor_config_valcan also be used to quickly set configuration variables for a specific daemon on a given
       machine. Each daemon remembers settings made by condor_config_val. The configuration file is not modified
       by  this command. Persistent settings remain when the daemon is restarted. Runtime settings are lost when
       the daemon is restarted. In general, modifying a host's configuration with condor_config_valrequires  the
       CONFIG  access  level,  which  is disabled on all hosts by default. Administrators have more fine-grained
       control over which access levels can modify which settings. See section 3.6.1on page for more details  on
       security settings.

       The -verboseoption displays the configuration file name and line number where a configuration variable is
       defined.

       Any changes made by condor_config_valwill not take effect until condor_reconfigis invoked.

       It  is  generally  wise to test a new configuration on a single machine to ensure that no syntax or other
       errors in the configuration have been made before the reconfiguration of many machines. Having bad syntax
       or invalid configuration settings is a fatal error for HTCondor daemons, and they will exit.  It  is  far
       better  to discover such a problem on a single machine than to cause all the HTCondor daemons in the pool
       to exit.

       The -setoption sets one or more persistent  configuration  file  entries.  The  stringmust  be  a  single
       argument,  so enclose it in double quote marks. A string must be of the form  "variable = value" . Use of
       the  -setoption  implies  the  use  of   configuration   variables    SETTABLE_ATTRS...    (see   3.3.5),
       ENABLE_PERSISTENT_CONFIG (see 3.3.5), and  HOSTALLOW...  (see 3.3.5).

       The -rsetoption sets one or more runtime configuration file entries. The stringmust be a single argument,
       so  enclose  it  in  double  quote  marks.  A string must be of the form  "variable = value" . Use of the
       -rsetoption   implies   the   use   of   configuration   variables    SETTABLE_ATTRS...    (see   3.3.5),
       ENABLE_RUNTIME_CONFIG (see 3.3.5), and  HOSTALLOW...  (see 3.3.5).

       The -unsetoption changes one or more persistent configuration file entries to their previous value.

       The -runsetoption changes one or more runtime configuration file entries to their previous value.

       The -tildeoption displays the path to the HTCondor home directory.

       The -owneroption displays the owner of the condor_config_valprocess.

       The -configoption displays the current configuration files in use.

       The  -dumpoption  displays  a  list  of  all  of  the  defined macros in the configuration files found by
       condor_config_val, along with their values. If the -verboseoption is supplied as well, then the  specific
       configuration  file  which  defined  each  variable, along with the line number of its definition is also
       printed. NOTE: The output of this argument is likely to change in a future revision of HTCondor.  If  the
       -expandoption  is  given  in addition to the -dumpoption, then variable values in the configuration files
       are expanded before being printed out.

Options

       -name machine_name

          Query the specified machine's condor_masterdaemon for its configuration. Does  not  function  together
          with any of the options: -dump, -config, or -verbose.

       -pool centralmanagerhostname[:portnumber]

          Use the given central manager and an optional port number to find daemons.

       -address <ip:port>

          Connect to the given IP address and port number.

       -master | -schedd | -startd | -collector | -negotiator

          The specific daemon to query.

       -local-name

          Inspect the values of attributes that use local names.

       -evaluate

          The value of the requested parameter will be evaluated with respect to the ClassAd of that daemon.

Exit Status

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

Examples

       Here is a set of examples to show a sequence  of  operations  using  condor_config_val.  To  request  the
       condor_schedddaemon on host perdita to display the value of the  MAX_JOBS_RUNNING configuration variable:

         % condor_config_val  -name perdita -schedd MAX_JOBS_RUNNING
         500

       To  request  the  condor_schedddaemon  on  host  perdita  to  set  the  value  of  the   MAX_JOBS_RUNNING
       configuration variable to the value 10.

         % condor_config_val  -name perdita -schedd -set "MAX_JOBS_RUNNING = 10"
         Successfully set configuration "MAX_JOBS_RUNNING = 10" on
         schedd perdita.cs.wisc.edu <128.105.73.32:52067>.

       A command that will implement the change just set in the previous example.

         % condor_reconfig -schedd perdita
         Sent "Reconfig" command to schedd perdita.cs.wisc.edu

       A re-check of the configuration variable reflects the change implemented:

         % condor_config_val  -name perdita -schedd MAX_JOBS_RUNNING
         10

       To set the configuration variable  MAX_JOBS_RUNNING back to what it was before the command to set  it  to
       10:

         % condor_config_val  -name perdita -schedd -unset MAX_JOBS_RUNNING
         Successfully unset configuration "MAX_JOBS_RUNNING" on
         schedd perdita.cs.wisc.edu <128.105.73.32:52067>.

       A command that will implement the change just set in the previous example.

         % condor_reconfig -schedd perdita
         Sent "Reconfig" command to schedd perdita.cs.wisc.edu

       A  re-check of the configuration variable reflects that variable has gone back to is value before initial
       set of the variable:

         % condor_config_val  -name perdita -schedd MAX_JOBS_RUNNING
         500

Author

       Center for High Throughput Computing, University of Wisconsin-Madison

Copyright

       Copyright (C) 1990-2013 Center for High Throughput Computing, Computer Sciences Department, University of
       Wisconsin-Madison, Madison, WI. All Rights Reserved. Licensed under the Apache License, Version 2.0.

                                                  January 2014                              condor_config_val(1)