我有一个脚本 job.bin
用于在集群上执行 python ( pythoncode.py
) 中的代码,通过 qsub
提交作业。在 job.bin
中:
cd /path/to/my/python/code
python pythoncode.py
如果出现以下情况会发生什么:
a) 当
pythoncode.py
运行时,我改变了它的内容b) 当
pythoncode.py
在队列中时,我改变了它的内容pythoncode.py
包含一些我可以改变的参数。在情况 a) 和 b) 中,任何这些参数的更改是否会影响已经开始或排队的运行? 最佳答案
job.bin
时 没有任何 react 因为提交文件被 qsub
复制到临时存储中。 pythoncode.py
时, 文件的新版本将运行 ,因为在作业状态更改为由调度程序运行后读取作业脚本。 pythoncode.py
没有任何 react 因为 python 解释器已经启动并将脚本读入它自己的内存。 专家提示。管理员可以在作业保留在队列中时更改临时存储中保留的
job.bin
文件,以便运行新版本的 job.bin
。