Puttyパッケージのplinkはどこでリモートコマンドを検索しますか?

Puttyパッケージのplinkはどこでリモートコマンドを検索しますか?

plinkDebianリモートコンピュータの出力を自分のWindowsコンピュータにパイプするには(またはアイデアがあれば同様のもの)を使用する必要があります。たとえば、この場合は次のように動作します。

plink 192.168.1.5 "ls" > log.txt

ただし、他のコマンド(たとえば)を使用したり、ifconfig興味のあるスクリプトエイリアスが何であるかを使用したい場合は、コマンドが見つからないというエラーが表示されます。

Server sent command exit status 127
bash: showip: command not found
Disconnected: All channels closed

この場合、plinkはどこでコマンドを探しますか?上記のコマンドを簡単に実行できます。

ベストアンサー1

plink非対話型モードで実行されているため、特に通常のシェル設定を取得できず、デフォルトに$PATHなります(通常/bin:/usr/bin:/usr/local/binまたは一部の順列)。具体的には、個人binディレクトリ(どこに置いても)や/usr/sbin多くのツール(たとえばifconfigそのディレクトリ)は含まれません。

おすすめ記事