2016-03-22 15 views
2

Ich verwende eine lsf-Drmaa-Implementierung und Schnittstellen durch Drmaa-Python. Normalerweise übergebe ich die Umgebungsvariable $ LSB_JOBINDEX als Argument in mein Skript run.sh. Durch drmaa-python habe ich JobTemplate jt erstellt und möchte es als Argument übergeben. Ich habe versucht, mit PARAMETRIC_INDEX, aber dieser Befehl funktioniert nicht für mich: jt.args = [str(drmaa.JobTemplate.PARAMETRIC_INDEX)].übergeben Job-Array-Index als ein Argument in drmaa-Python

Ich erhalte den folgenden Fehler:

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

Wohin ich gehe falsch und/oder wie kann ich im Index passieren andere Methode verwendet? Danke--

Antwort

0

Sie sollten in der Lage sein, den Wert PARAMETRIC_INDEX über die Umgebungsvariable $SGE_TASK_ID (in Ihrem Laufskript) zu referenzieren. qmaster kümmert sich darum, die $SGE_TASK_ID mit jedem Array-Indexwert in Ihrem Skript zu erweitern/bevölkern, wenn es den entsprechenden Auftrag übermittelt.

Verwandte Themen