bash: ip: komut bulunamadı

Sep 05 2020

Örneğin şu komutu çalıştırmak istiyorum: ip addruzak sistemimde.
Bunu böyle yapıyorum:

ssh username@ip ip addr

ama bu hatayı aldım:

bash: ip: command not found

Uzak sisteme bağlandığımda ve sonra bu komutu çalıştırdığımda sorun değil, yani kaldırılan paketten kaynaklanmıyor. Kalıcı olarak bağlanmadan sonucu almak istiyorum.

Yanıtlar

4 netmonk Sep 05 2020 at 15:49

kolay: ssh remotehost "/sbin/ip addr"

Sebep, ssh komutuyla ip çalıştırmak için başlatılan uzak kabuk, ENV'ye sahip değil veya sadece basit bir kabuk içermiyor ve ip, uzak kabuğun $ PATH'sinde değil. Yani, ya komutun tam yolunu belirlersiniz ya da komutu çalıştırmadan önce uzak kabukta bir çalışma ortamı sağlarsınız.