Batch-Jobs

qsub 中的目前目錄 ./?

  • June 3, 2015

看來我不能像./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 $?

引用自:https://unix.stackexchange.com/questions/207205