2014-10-21 5 views

ответ

11

Вы можете передать аргументы сценария работы с помощью опции -f qsub:

qsub script.sh -F "args to script" 

или внутри script.sh:

#PBS -F arguments 

Это документально here.

+0

есть пример того, как использовать этот аргумент внутри скрипта, мне нужно создать папку с именем -F. –

+1

Нет опции '-F' с PBSPro_13.1.2.163512. – Caduchon

+0

Я дал конкретный момент, потому что у этого вопроса есть метка Torque, и потому, что я мало знаю о PBSPro. – dbeer

1

Нет. Просто попробовал представить сценарий с аргументами, прежде чем я ответил, и qsub не примет его.

Это не так удобно, как перенос аргументов в командной строке, но вы могли бы установить некоторые переменные среды, которые вы можете получить с помощью Torque export для задания с -v [var name} или -V.

0

На мой платформа -F недоступна. Как заменить -v помогло:

qsub -v "var=value" script.csh 

И затем использовать переменную var в сценарии. См. Также documentation.