Gestion des services système dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Modification d'une valeur de propriété ttymon

Cette procédure montre comment modifier les paramètres transmis à ttymon.

  1. Identifier le service à modifier.

    La page de manuel ttymon(1M) affirme que le service à modifier est svc:/system/console-login. La page de manuel ttymon(1M) contient aussi des descriptions des propriétés du groupe ttymon.

    La commande ci-dessous affiche plusieurs instances du serviceconsole-login dans cette image et indique que l'instance default est la seule actuellement en ligne :

    $ 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. Identifier la propriété à modifier.

    La commande suivante permet d'afficher le nom, le type de données, la valeur et une brève description de chaque propriété du groupe de propriétés ttymon dans l'instance 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 sortie ci-dessus n'affiche pas de valeur pour la propriété terminal_type. La commande suivante confirme que la valeur de la propriété ttymon/terminal_type de l'instance console-login:default est actuellement zéro :

    $ svcprop -p ttymon/terminal_type console-login:default
    ""
  3. Modifier la valeur de la propriété.

    Saisissez la commande suivante afin de faire passer la valeur de la propriété ttymon/terminal_type de l'instance console-login:default à xterm :

    $ svccfg -s system/console-login:default setprop ttymon/terminal_type=xterm
  4. Dans la validation (commit) en cours d'exécution de la nouvelle valeur instantané.

    La sortie suivante montre que la valeur de la propriété terminal_type est modifiée dans la configuration d'édition mais pas dans le cliché en cours d'exécution :

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

    Après actualisation de la valeur de la propriété de l'instance de service, l'en cours d'exécution instantané sont modifiés dans le, procédez comme suit :

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