2015-05-22 35 views
0

我使用的是PBS排隊系統和使用的qsub -v 「輸入= myinputfile」 script.jobPBS:輸入文件不correclty更新

這與下面的bash jobscript

#PBS -l nodes=1:ppn=1 
#PBS -l walltime=1:30:00 
./aprogram $input 

提交作業除了如果我運行作業,更改輸入文件中的某些內容而不重命名並在其後不久重新運行作業之外,程序程序獲取的輸入文件仍舊是舊輸入文件。

顯然,文件隱藏在某個地方,如果時間很短(等待幾分鐘就完成了),則不會重新讀取文件。有沒有人有一個想法,我可以擦除文件,使其正確閱讀?

回答

0

我不能說所有的PBS排隊系統,但扭矩只是使本地副本的腳本;它不會解析腳本來找出腳本使用的內容並製作這些內容的本地副本。換句話說,如果你正在使用扭矩,它不會這樣做。我不確定它會是什麼,儘管我會盡力追蹤每隔幾分鐘刷新一次,看看是否可以。