SSH localhostコマンドが見つかりません

SSH localhostコマンドが見つかりません

こんにちは、私はLinuxに初めてアクセスし、プログラムを実行しようとしています。

私は次の指示に従いました。

Edit your ~/.bashrc file to set up the environment for the caffe U-Net software:

export PATH=$PATH:/home/unetuser/u-net/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/unetuser/u-net/lib 

これで予想される動作は、実行するとcaffe予想される出力を取得し、期待どおりに動作することです。

しかし、私が試したとき:

ssh localhost caffe
bash: caffe: command not found

caffeなぜこのコマンドを使用できないのですかssh

~によるとこの回答についてssh localhost <command>正しいコマンドパスをロードする〜./bashrc設定ファイルを使用してください。

ベストアンサー1

このようなリモートコマンドを実行すると、sshコマンドはログインシェルを使用して実行されません(つまり、ソースは提供されません~/.bashrc)。強制するには、次のようにコマンドを実行できますbash -l -c

ssh localhost bash -l -c 'caffe'

おすすめ記事