Python: PBS 提交,如果我更改脚本会怎样?

Python: PBS submission, what happens if I change script?

我有一个脚本 job.bin 用于在集群上执行 python (pythoncode.py) 中的代码,通过 qsub 提交作业。在 job.bin:

cd /path/to/my/python/code
python pythoncode.py

如果发生什么情况:

a) 当pythoncode.py是运行ning时,我改变它的内容

b) 当 pythoncode.py 在队列中时,我更改其内容

pythoncode.py 包含一些我可以改变的参数。在情况 a) 和 b) 中,更改任何这些参数是否会影响已经开始或正在排队的 运行?

  1. 提交作业后更改 job.bin 没有任何反应 因为提交文件被 qsub 复制到临时存储。
  2. 当您更改 pythoncode.py 而作业保留在队列中时,文件的新版本将是 运行,因为之后会读取作业脚本调度程序将作业状态更改为 运行ning
  3. 当您更改 pythoncode.py 而作业正在 运行 时 没有任何反应 因为 python 解释器已经启动并读取脚本进入自己的记忆。

专业提示。管理员可以在作业保留在队列中时更改临时存储中保留的 job.bin 文件,以便 job.bin 的新版本将 运行.