2014-02-07 30 views
0

我想爲SGE系統自動設置幾個變量,但沒有運氣。SGE qsub使用bach定義變量?

#!/bin/bash 

myname="test" 
totaltask=10 

#$ -N $myname 
#$ -cwd 
#$ -t 1-$totaltask 

顯然$ myname不會被識別。任何解決方案

非常感謝

回答

0

考慮制定包裝函數

qsub_file.sh

#!/bin/bash 
#$ -V 
#$ -cwd 

wrapper_script.sh

#!/bin/bash 
myname="test" 
totaltask=10 
qsub qsub_script.sh -N ${myname} -t 1-${totaltask} 
+0

如果接受這樣的一個答案,我們就知道,如果有效! – Arjun

+0

對不起,我不再使用qsub ...非常感謝答案。我接受它並希望它能成爲其他人的有用信息。 –