Gestión de los servicios del sistema en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Cómo modificar un valor de propiedad ttymon

Este procedimiento muestra cómo modificar parámetros transferidos a ttymon.

  1. Identifique el servicio que desea modificar.

    La página del comando man ttymon(1M) establece que el servicio a modificar es svc:/system/console-login. La página del comando man ttymon(1M) también contiene descripciones de las propiedades en el grupo de propiedades ttymon.

    El siguiente comando muestra varias instancias del servicio console-login en esta imagen y muestra que la instancia default es la única instancia actualmente en línea:

    $ svcs console-login
    STATE          STIME    FMRI
    disabled       10:49:43 svc:/system/console-login:terma
    disabled       10:49:43 svc:/system/console-login:termb
    online         10:50:54 svc:/system/console-login:default
  2. Identifique la propiedad que desea modificar.

    El siguiente comando muestra el nombre, el tipo de datos, el valor y una breve descripción de cada propiedad en el grupo de propiedades ttymon en la instancia default:

    $ svccfg -s console-login:default describe ttymon
    ttymon                application
    ttymon/device        astring     /dev/console
        The terminal device to be used for the console login prompt.
    ttymon/terminal_type astring
        Sets the initial value of the TERM environment variable

    La salida anterior muestra que no hay ningún valor para la propiedad terminal_type. El siguiente comando confirma que el valor de la propiedad ttymon/terminal_type de la instancia console-login:default es actualmente nulo:

    $ svcprop -p ttymon/terminal_type console-login:default
    ""
  3. Modifique el valor de la propiedad.

    Introduzca el siguiente comando para cambiar el valor de la propiedad ttymon/terminal_type de la instancia console-login:default a xterm:

    $ svccfg -s system/console-login:default setprop ttymon/terminal_type=xterm
  4. Confirme el nuevo valor en la instantánea en ejecución.

    La siguiente salida muestra que el valor de la propiedad terminal_type se modificó en la configuración de edición pero no en la instantánea en ejecución:

    $ svccfg -s console-login:default listprop ttymon/terminal_type
    ttymon/terminal_type astring     xterm
    $ svcprop -p ttymon/terminal_type console-login:default
    ""

    Tras actualizar la instancia de servicio, el valor de la propiedad se cambia en la instantánea en ejecución:

    $ svcadm refresh console-login:default
    $ svcprop -p ttymon/terminal_type console-login:default
    xterm