web-dev-qa-db-ja.com

qsubはコマンドライン引数をスクリプトに渡しますか?

を使用して求人を送信する場合

qsub script.sh

$@script.sh内の値に設定されていますか?つまり、script.shに渡されるコマンドライン引数はありますか?

15
becko

Qsubの-Fオプションを使用して、ジョブスクリプトに引数を渡すことができます。

qsub script.sh -F "args to script" 

またはscript.sh内:

#PBS -F arguments

これは文書化されています ここ。

13
dbeer

私のプラットフォームでは-F 利用できません。代わりに-v助けた:

qsub -v "var=value" script.csh

次に、スクリプトで変数varを使用します。 ドキュメント も参照してください。

4
Martin

いいえ。答える前に引数付きのスクリプトを送信しようとしましたが、qsubはそれを受け入れません。

これは、コマンドラインに引数を設定するほど便利ではありませんが、-v [varname}または-Vを使用してTorqueをジョブにエクスポートできる環境変数を設定できる可能性があります。

1
chuck