bash: ip: commande introuvable
Sep 05 2020
Je veux exécuter par exemple cette commande: ip addrsur mon système distant.
Je le fais comme ça:
ssh username@ip ip addr
mais j'ai eu cette erreur:
bash: ip: command not found
lorsque je me connecte au système distant et que j'exécute cette commande, tout va bien, je veux dire que cela n'est pas causé par un package désinstallé. Je veux obtenir le résultat sans me connecter en permanence.
Réponses
4 netmonk Sep 05 2020 at 15:49
facile: ssh remotehost "/sbin/ip addr"
Raison, le shell distant lancé par la commande ssh pour exécuter ip, n'a pas d'ENV ou juste un shell de base, et ip n'est pas dans le $ PATH du shell distant. Donc, soit vous spécifiez le chemin complet de la commande, soit vous créez un environnement de travail dans le shell distant avant d'exécuter la commande.