Cette procédure montre comment modifier les paramètres transmis à ttymon.
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
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 ""
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
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