2015-05-22 2 views
0

Я использую систему массового обслуживания PBS и представить работу со следующей Баш jobscriptПБС: входной файл не correclty обновлен

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

с использованием qsub -v "вход = myinputfile" script.job

Этот отлично работает, за исключением того факта, что, если я запустил задание, изменил что-то во входном файле, не переименовав его и не запустив задание вскоре после этого, входной файл, который получает программа aprogram, по-прежнему остается старым входным файлом.

Очевидно, файл скрывается где-то и не перечитывается, если время короткое (ожидание несколько минут делает трюк). Кто-нибудь есть идея, где я могу стереть файл, чтобы он был правильно прочитан?

ответ

0

Я не могу говорить для всех систем массового обслуживания PBS, но Torque создает только локальную копию сценария; он не анализирует сценарий, чтобы выяснить, что использует сценарий, и сделать локальные копии этих вещей. Другими словами, если вы используете Torque, это не делает этого. Я не уверен, что это может быть, хотя я бы попытался отследить, что обновляется каждые несколько минут, чтобы понять, может ли это быть.

Смежные вопросы