10

「qsub-v」コマンドを使用して、変数をcshスクリプトに渡したいと思います。以下のようにパラメータと値のペアをリストできることを理解しています。

qsub -v par1=value1 par2=value2 myScript.csh

これらのパラメータの値が文字列、コンマ記号で区切られた数値のリスト、またはファイル名であるかどうかを誰かが知っていますか?たとえば、以下のコマンドは可能ですか?

qsub -v par1='Cassie_score' par2=cassieFile.txt par3='100,200,300,' myScript.csh

どうもありがとうございます、

4

1 に答える 1

14

コンマで区切るだけです。

qsub -v var1="val1",var2=1,var3=val3 script.csh

あなたの例では、次のようになります。

qsub -v par1='Cassie_score',par2=cassieFile.txt,par3='100,200,300,' myScript.csh

これはジョブを実行するノードに cassieFile.txt を移動しないことに注意してください。そのため、cassieFile.txt は共有ファイル システム上の場所へのパスである必要があります。

于 2012-10-18T22:20:45.323 に答える