默認情況下,從提交的作業到轉矩隊列的輸出將被保存到名爲job_name.o658392
的文件中。使用該示例,我想要做的是將輸出文件命名爲658392.job_name.log
。轉矩PBS:指定標準輸出文件名作爲作業標識號
我知道我可以通過在腳本的頂部寫入#PBS -e filename
行來指定輸出文件的名稱,甚至可以在文件名中使用變量,例如$PBS_JOBID
。 問題是,$PBS_JOBID
不只是數字 - 而是它看起來像658392.some.very.long.host.name
。
我試過使用${PBS_JOBID/.*}
,它應該只涉及數字,但問題是我得到一個錯誤這樣做。它的內容如下:Failed to expand destination path in data staging: /path/to/output/${PBS_JOBID/.*}.log
您是否知道如何以有效的方式指定輸出文件名?
我在我的提交腳本中添加了類似的語句(我發現'qalter'可以直接設置-o和-e)。謝謝! – jonaslb