Batch-Jobs
qsub 中的目前目錄 ./?
看來我不能像
./
在qsub
一樣使用qsub -q hpc-pool ./myScript.sh
其中
myScript.sh
包含幾個./
.檢查後,
./
有些翻譯為~/
. 為什麼會這樣?
qsub
預設情況下,送出的批處理作業在您的主目錄中執行。某些版本
qsub
支持-d
指定不同目錄的選項。要在您執行的同一目錄中執行腳本qsub
,請使用qsub -d "$PWD" -q hpc-pool ./myScript.sh
如果該
-d
選項不可用,您可以在變數中訪問您qsub
在腳本中執行的目錄。PBS_O_WORKDIR
因此,在腳本開頭附近添加這一行:cd "$PBS_O_WORKDIR" || exit $?