こんにちは、私は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'