Deshabilitar servicios en Solaris 10

Para deshabilitar un servicio, debe ser root o tener privilegios sudo.

Por ejemplo, para desactivar el servicio Puppet, ejecutaría el siguiente comando:

svcadm disable network/cswpuppetd:default

Esto deshabilitará el servicio Puppet y evitará que se ejecute.

Para verificar que el servicio ha sido deshabilitado, puede ejecutar el siguiente comando:

svcs | grep puppet

Esto enumerará todos los servicios que se están ejecutando actualmente y, si el servicio Puppet está deshabilitado, no aparecerá en la lista.

A continuación se ofrecen algunos consejos adicionales para deshabilitar servicios:

Puede utilizar la opción -s con el comando svcadm enable para desactivar el servicio de forma sincrónica. Esto significa que el comando no volverá hasta que el servicio se haya desactivado por completo. Puede utilizar la opción -T con el comando svcadm enable para especificar un tiempo de espera en segundos. Esto significa que el comando no volverá hasta que se haya deshabilitado el servicio o se haya alcanzado el tiempo de espera. Si desea deshabilitar un servicio temporalmente, puede usar el comando svcadm enable -t. Esto deshabilitará el servicio, pero podrá reiniciarse ejecutando el comando svcadm enable.