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)