Insserv: comando no encontrado

Hola,

Espero que estés bien y con buena salud.

Tengo un problema cuando ejecuto el comando
insserv
: aparece Comando no encontrado a pesar de que está instalado.

¿Alguien tiene una idea? ¿Qué debo hacer para solucionar este problema?

Gracias de antemano.

3 respuestas

  1. Hola,

    ¿Tal vez porque no estás usando este comando que requiere derechos de administrador con los privilegios correctos? Entonces, podría lanzarlo con sudo eventualmente.
    0
    1. Gracias por su respuesta... Pero he ejecutado el comando como root, y dice que no se ha encontrado.
      0
      1. Moderador
        Hola,

        ¿Puedes informarnos de los resultados de:

        whoami echo $PATH whereis insserv


        Como recordatorio, si no das la ruta absoluta hacia un ejecutable (por ejemplo,
        /sbin/insserv
        ), tu shell examina (en orden) las carpetas listadas en la variable de entorno
        PATH
        y se detiene en cuanto encuentra una. Si ninguna carpeta de tu
        PATH
        contiene un ejecutable con ese nombre, tu shell devuelve comando no encontrado.

        En el caso particular de
        insserv
        , normalmente se localiza en
        /sbin
        . Esta carpeta está referenciada en tu
        PATH
        si estás identificado como root, pero no como usuario. Este comando requiere derechos de administrador y, por lo tanto, debe ser ejecutado como root.

        Ejemplo:

        (mando@silk) (~) $ su -
        Contraseña :

        (root@silk) (~) # insserv --help
        Uso: insserv [<opciones>] [init_script|init_directory]
        Opciones disponibles:
        -h, --help Esta ayuda.
        -r, --remove Elimina los scripts listados de todos los niveles de ejecución.
        -f, --force Ignora si falta un servicio requerido.
        -v, --verbose Proporciona información sobre lo que se está haciendo.
        -q, --silent No imprimir advertencias, solo errores fatales.
        -i, --insserv-dir Colocar archivos de dependencia en una ubicación diferente a /lib/insserv
        -p <path>, --path <path> Ruta para reemplazar /etc/init.d.
        -o <path>, --override <path> Ruta para reemplazar /etc/insserv/overrides.
        -c <config>, --config <config> Ruta al archivo de configuración.
        -n, --dry-run No cambiar el sistema, solo hablar de ello.
        -s, --show-all Salida de información sobre el nivel de ejecución y la secuencia.
        -u <path>, --upstart-job <path> Ruta para reemplazar la ruta del trabajo upstart existente.
        -e, --recursive Expandir y habilitar todos los servicios requeridos.
        -d, --default Usar niveles de ejecución predeterminados definidos en el script


        Nota: si estás en Ubuntu, para convertirte en root, usa
        sudo su -
        o activa la cuenta root.

        Buena suerte
        0