2012-07-05 18 views
0

我試圖在Makefile中使用qsub -N "compile-$*",並且它給出了以下錯誤 ,因爲在這種情況下$ *等於「compile-obj/linux/flow」。在qsub中使用-N選項時出錯

qsub: ERROR! argument to -N option must not contain/

整個命令,我現在用的就是: -

qsub -P bnormal -N "compile-obj/linux/flow" -cwd -now no -b y -l cputype=amd64 -sync yes -S /bin/sh -e /remote//qsub_files/ -o /remote/qsub_files/ 

任何想法如何包括在運行的qsub命名斜線?

感謝

回答

0

我不熟悉qsub,但讓剛剛執行你爲它供給什麼命令。所以我懷疑你建造非法qsub命令。

也許GNU的Automatic-Variables節讓也可以幫助你。

添加全制式質疑可以提供幫助。

+0

由於它是從問題與-N選項,我們不能把斜線在作業名稱清楚。但是$ *會以斜線返回作業名稱,因此會出現錯誤。我期待着我們可以通過斜槓傳遞作業名稱,並且可以執行作業。 – 2012-07-06 04:58:22

0

我通過操縱通過替換/一起-n選項名稱解決了這個問題 - 。這個對我有用。謝謝。