Insserv: comando no encontrado
Hola,
Espero que estés bien y con buena salud.
Tengo un problema cuando ejecuto el comando
¿Alguien tiene una idea? ¿Qué debo hacer para solucionar este problema?
Gracias de antemano.
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
-
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. -
Gracias por su respuesta... Pero he ejecutado el comando como root, y dice que no se ha encontrado.
-
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 entornoPATH
y se detiene en cuanto encuentra una. Si ninguna carpeta de tuPATH
contiene un ejecutable con ese nombre, tu shell devuelve comando no encontrado.
En el caso particular deinsserv
, normalmente se localiza en/sbin
. Esta carpeta está referenciada en tuPATH
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, usasudo su -
o activa la cuenta root.
Buena suerte