Insserv: command not found

Bonjour,

J'espère que vous êtes bien et en bonne santé .

J'ai un problème lorsque j'exécute la commande
insserv
: il s'affiche Commande non trouvée bien qu'elle soit installée.

Qui a une idée ? Qu'est-ce que je dois faire pour régler ce problème ?

Merci d'avance.

3 réponses

  1. Salut,

    Peut-être parce que tu n'utilises pas cette commande qui nécessite des droits administrateur avec les bons privilèges ? Donc la lancer avec sudo éventuellement.
    0
    1. Merci pour votre réponse... Mais j'ai exécuté la commande en tant que root, et il s'affiche qu'elle est n'est pas trouvée.
      0
      1. Modérateur
        Bonjour,

        Peux-tu nous reporter les résultats de :

        whoami
        echo $PATH
        whereis insserv


        Pour rappel, si tu ne donnes pas le chemin absolu vers un exécutable (e.g.
        /sbin/insserv
        ), ton shell examine (dans l'ordre) les dossiers listés dans la variable d'environnement
        PATH
        et s'arrête dès qu'il en trouve un. Si aucun dossier de ton
        PATH
        ne contient d'exécutable portant ce nom, ton shell renvoit commande introuvable.

        Dans le cas particulier d'
        insserv
        , celle-ci est localisée normalement dans
        /sbin
        . Ce dossier est référencé dans ton
        PATH
        si tu es identifié en root, mais pas en tant qu'utilisateur. Cette commande requiert des droits administrateur et doit donc être lancée en root.

        Exemple :

        (mando@silk) (~) $ su -
        Mot de passe :

        (root@silk) (~) # insserv --help
        Usage: insserv [<options>] [init_script|init_directory]
        Available options:
        -h, --help This help.
        -r, --remove Remove the listed scripts from all runlevels.
        -f, --force Ignore if a required service is missed.
        -v, --verbose Provide information on what is being done.
        -q, --silent Do not print warnings, only fatal errors.
        -i, --insserv-dir Place dependency files in a location other than /lib/insserv
        -p <path>, --path <path> Path to replace /etc/init.d.
        -o <path>, --override <path> Path to replace /etc/insserv/overrides.
        -c <config>, --config <config> Path to config file.
        -n, --dry-run Do not change the system, only talk about it.
        -s, --show-all Output runlevel and sequence information.
        -u <path>, --upstart-job <path> Path to replace existing upstart job path.
        -e, --recursive Expand and enable all required services.
        -d, --default Use default runlevels a defined in the script


        Remarque : si tu es sous Ubuntu, pour devenir root, utilise
        sudo su -
        ou active le compte root.

        Bonne chance
        0