2016-03-22 20 views
2

Bir lsf-drmaa uygulaması kullanıyorum ve drmaa-python ile arabirim yapıyorum. Genellikle LSB_JOBINDEX ortam değişkeni argüman olarak run.sh betiğimde iletirim. Drmaa-python sayesinde, JobTemplate jt'u yarattım ve bunu bir argüman olarak iletmek istiyorum. PARAMETRIC_INDEX kullanmayı denedim, ancak bu komut benim için çalışmıyor: jt.args = [str(drmaa.JobTemplate.PARAMETRIC_INDEX)].İş dizisi dizini drmaa-python'da bir argüman olarak geçiyor

aşağıdaki hatayı alırsınız:

W #29c0 [ 1227.22] * '$drmaa_incr_ph$' can not be expanded in '$drmaa_incr_ph$'; removing from string 

yanlış gidiyorum ve/veya başka bir yöntemi kullanarak endeksinde geçebilir nasıl? Teşekkürler--

cevap

0

$SGE_TASK_ID ortam değişkeni üzerinden PARAMETRIC_INDEX değerini (çalışma komut dosyanız içinde) referans verebilmelisiniz. qmaster, $SGE_TASK_ID genişleme/doldurma işlemlerini, ilgili işi teslim ettiğinde betiğinizdeki her dizi dizin değeriyle ilgilenir.

İlgili konular