ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

For more information about the manual page format, see the manual page for manpages(5).



SCUTIL(8)                 BSD System Manager's Manual                SCUTIL(8)

NAME
     scutil -- Manage system configuration parameters

SYNOPSIS
     scutil
     scutil --prefs [preference-file]
     scutil -r { nodename | address | local-address remote-address }
     scutil -w dynamic-store-key [-t timeout]
     scutil --get pref
     scutil --set pref [newval]
     scutil --dns
     scutil --proxy

DESCRIPTION
     Invoked with no options, scutil provides a command line interface to the "dynamic store" data main-tained maintained
     tained by configd(8).  Interaction with this data (using the SystemConfiguration.framework SCDynamic-Store SCDynamicStore
     Store APIs) is handled with a set of commands read from standard input.  A list of the available com-mands commands
     mands is available by entering the help directive.

     The --prefs option provides a command line interface to the [raw] stored preference data.  Interaction
     with this data (using the SystemConfiguration.framework SCPreferences APIs) is handled with a set of
     commands read from standard input.  A list of the available commands is availble by entering the help
     directive.

     The -r option provides a means of checking the network reachability of a host, an IP address, or a pair
     of local and remote IP addresses.  Network "reachability" is a term that indicates whether network com-munication communication
     munication is possible between the current host and the specified host.

     The -w option provides a means of checking for (and optionally waiting for the creation of) a dynamic
     store key.

     The --get and --set options provide a means of reporting and updating a select group of persistent sys-tem system
     tem preferences.

     The --dns option reports the current DNS configuration.  The first listed resolver(5) configuration is
     considered to be the "default" configuration.  Additional "supplemental" configurations follow.  Those
     containing a "domain" name will be used for queries matching the specified domain.  Those without will
     be used as a "default" configuration in addition to the first listed.

     The --proxy option reports the current system proxy configuration.

OPTIONS
     -r { nodename | address | local-address remote-address }
         Check the network reachability of the specified host name, IP address, or a pair of local and
         remote IP addresses.  One or more of the following strings will be reported to standard output.

         Not Reachable         The specified nodename/address cannot be reached using the current network
                               configuration.

         Reachable             The specified nodename/address can be reached using the current network con-figuration. configuration.
                               figuration.

         Transient Connection  The specified nodename/address can be reached via a transient (e.g. PPP) con-nection. connection.
                               nection.

         Connection Required   The specified nodename/address can be reached using the current network con-figuration configuration
                               figuration but a connection must first be established.  As an example, this
                               status would be returned for a dialup connection that was not currently
                               active but could handle network traffic for the target system.

         Connection Automatic  The specified nodename/address can be reached using the current network con-figuration configuration
                               figuration but a connection must first be established.  Any traffic directed
                               to the specified name/address will initiate the connection.

         Local Address         The specified nodename/address is one associated with a network interface on
                               the system.

         Directly Reachable Addresss
                               Network traffic to the specified nodename/address will not go through a gate-way gateway
                               way but is routed directly to one of the interfaces on the system.

         A zero exit status will be returned when the reachability status is reported correctly.  A non-zero
         exit status will be returned if errors are detected with an error reported to standard error.

     -w dynamic-store-key [-t timeout]
         Check if the specified key exists in the "dynamic store" data maintained by configd(8).  If
         present, scutil will return with a zero exit status.  If not present, scutil will wait for the
         specified time for the key to be established.  A non-zero exit status will be returned if the key
         was not created within the specified time.

         scutil will wait indefinitely if a timeout of 0 seconds is specified.  The default timeout is 15
         seconds.

     --get pref
         Retrieves the specified preference.  The current value will be reported on standard output.

         Supported preferences include:

               ComputerName   The user-friendly name for the system.

               LocalHostName  The local (Bonjour) host name.

               HostName       The name associated with hostname(1) and gethostname(3).

     --set pref [newval]
         Updates the specified preference with the new value.  If the new value is not specified on the com-mand command
         mand line then it will be read from standard input.

         Supported preferences include: ComputerName LocalHostName HostName

         The --set option requires super-user access.

     --dns
         Reports the current DNS configuration.

     --proxy
         Reports the current proxy configuration.

SEE ALSO
     configd(8)

HISTORY
     The scutil command appeared in Mac OS X Public Beta.

Mac OS X                       November 4, 2003                       Mac OS X

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.