Übergibt qsub Befehlszeilenargumente an mein Skript?

8

Wenn ich einen Job über

einreiche %Vor%

ist $@ auf einen Wert in script.sh gesetzt? Werden Befehlszeilenargumente an script.sh ?

übergeben?     
becko 21.10.2014, 13:14
quelle

3 Antworten

11

Sie können Argumente an das Jobskript übergeben, indem Sie die Option -F von qsub:

verwenden %Vor%

oder in script.sh:

%Vor%

Dies ist dokumentiert hier.

    
dbeer 22.10.2014, 17:35
quelle
1

Nein. Ich habe gerade versucht, ein Skript mit Argumenten einzureichen, bevor ich geantwortet habe und Qsub wird es nicht akzeptieren.

Dies ist nicht so praktisch wie das Eingeben von Argumenten in die Befehlszeile, aber Sie könnten möglicherweise einige Umgebungsvariablen festlegen, die Torque mit -v [var name] oder -V in den Job exportieren kann.

    
chuck 21.10.2014 17:49
quelle
1

Auf meiner Plattform ist -F nicht verfügbar. Als Ersatz half -v :

%Vor%

Und dann verwenden Sie die Variable var in Ihrem Skript. Siehe auch die Dokumentation .

    
Martin 26.01.2018 12:58
quelle

Tags und Links