具体的には、Cray は、バッチ ノードでジョブを実行するためにaprun、リクエスト内に埋め込まれた特別なコマンド( Cray Linux スーパーコンピューターへのリクエストを手動でキー入力する場合、指定された構文は次のとおりです。qsubaprunqsub
qsub <qsub parameters> -V
aprun -n #CPUS /executable.exe param1 param2 ...
Ctrl-D
ユーザーが (ステートメント -V内のパラメーターの通過を示す) の後、および実行可能ファイル/パラメーター セットの後に「return」を提供する場所。入力を終了し、コマンドを実行します。qsubCtrl-Dqsub/aprun
問題は、 BASH スクリプトでCtrl-D(単に を意味するEOF) を入力するためのさまざまな方法がネット上で説明されていることですが、それらのいずれもqsub-embeddedaprunコマンドのコンテキストでは機能しません。
私がする必要があるqsub/aprunのは、1 つのスクリプトで複数のコマンドに対して同じ構文を実行することです。これを BASH でコーディングするにはどうすればよいですか?