バッチスクリプトのSSH

バッチスクリプトのSSH

複数のノードにSSHで接続する必要があるクラスタのslurmスクリプトで実行可能ファイルを実行していますが、スクリプトを実行すると「リモートシェルプログラムが見つかりません:ssh」というエラーメッセージが表示されます。 sshは私の/ usr / binパスにあり、ローカルでうまく動作します。 sjobスクリプトで並列に実行するにはどうすればよいですか?

通常、私はプログラム用の環境モジュールを作成し、プログラムを作業スクリプトにロードしますが、ssh用のモジュールを生成することはあまり意味がありません。

ベストアンサー1

slurmには同じパスがないようです。 /usr/bin を含むように slurm パスを設定するか、ssh を /usr/bin/ssh として呼び出します。

おすすめ記事