非常に単純なzsh
スクリプトを使用すると、次のようになります。
#!/bin/zsh
nums=(1 2 3)
num=$nums[$SGE_TASK_ID]
$SGE_TASK_ID
sun-grid エンジンのタスク ID です。qsub を使用して一連のジョブを送信しています。
qsub マンページ ( http://www.clusterresources.com/torquedocs/commands/qsub.shtml#t ) でアドバイスされていることに従い、配列ジョブを次のように送信しています。
#script name: job_script.sh
qsub job_script.sh -t 1-3
$SGE_TASK_ID は、この配列ジョブに設定されていません...誰にも理由がありますか?
ありがとう!