bash: ip: comando non trovato
Sep 05 2020
Voglio eseguire ad esempio questo comando: ip addrsul mio sistema remoto.
Lo faccio così:
ssh username@ip ip addr
ma ho ricevuto questo errore:
bash: ip: command not found
quando mi connetto al sistema remoto e poi eseguo questo comando è ok, voglio dire che non è causato dal pacchetto disinstallato. Voglio ottenere il risultato senza connettermi in modo permanente.
Risposte
4 netmonk Sep 05 2020 at 15:49
facile: ssh remotehost "/sbin/ip addr"
Ragione, la shell remota lanciata dal comando ssh per eseguire ip, non ha ENV o solo uno di base, e ip non è nel $ PATH della shell remota. Quindi o si specifica il percorso completo del comando o si crea un ambiente di lavoro nella shell remota prima di eseguire il comando.