リモート接続方法によって実行可能ファイルが指す場所を制御する設定は何ですか?

リモート接続方法によって実行可能ファイルが指す場所を制御する設定は何ですか?

なぜこれが起こるのかわかりませんが、端末とSSHまたはVisual Studio Codeを介してリモートLinuxサーバーに接続すると、いくつかの実行可能ファイルが異なるバージョンを指しているようです。

analyze_simたとえば、Pythonインストールに置いたカスタムモジュール、pythonという実行可能ファイルがあります。 Visual Studio Codeでは、これは/opt/python3.7/bin/analyze_sim端末でを指し、SSHを介してサーバーに接続すると/opt/python2.7/bin/analyze_sim

接続方法に応じてこれらの実行可能ファイルの方向を制御する設定は何ですか?

ベストアンサー1

sshは与えられた環境を保存するシェルを呼び出し、シェルの初期化スクリプト(例えば、//.bashrc)の内容を読み込みます。他の接続では、これはまったく行われない可能性があります。

おすすめ記事