Un servicio controlado mediante inetd es un servicio SMF que fue convertido a partir de una configuración en el archivo inetd.conf. El comando inetd es el reiniciador delegado para estos servicios.
El siguiente procedimiento muestra cómo cambiar los valores de propiedades de servicios controlados por inetd.
Para confirmar que el servicio que desea modificar es controlado por inetd, invoque el comando inetadm sin opciones ni argumentos para enumerar todos los servicios controlados por inetd. El siguiente ejemplo sólo muestra una lista parcial.
$ inetadm ENABLED STATE FMRI enabled online svc:/application/cups/in-lpd:default ... disabled disabled svc:/application/x11/xfs:default
La opción -l del comando inetadm enumera todas las propiedades del servicio controlado por inetd. En el siguiente ejemplo, el mensaje de error indica que el servicio especificado no es un servicio controlado por inetd. “No restarter property” (Sin propiedad de reiniciador) significa que el reiniciador principal, svc.startd, gestiona la instancia de servicio.
$ inetadm -l ssh Error: Specified service instance "svc:/network/ssh:default" has no restarter property. inetd is not the delegated restarter of this instance.
Del mismo modo, en el ejemplo siguiente, el mensaje “Couldn't find property 'general/restarter'” (No se ha podido encontrar la propiedad 'general/reiniciador') indica que el reiniciador predeterminado, svc.startd, gestiona la instancia de servicio.
$ svcprop -p general/restarter ssh svcprop: Couldn't find property 'general/restarter' for instance 'svc:/network/ssh:default'.
Si un servicio es controlado por inetd, su reiniciador es inetd, como se muestra en el siguiente ejemplo.
$ svcprop -p general/restarter xfs svc:/network/inetd:default