【问题标题】:Python: PBS submission, what happens if I change script?Python:PBS 提交,如果我更改脚本会发生什么?
【发布时间】:2018-02-13 10:33:53
【问题描述】:

我有一个脚本 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) 的情况下,这些参数中的任何一个的更改是否会影响已经开始或排队的运行?

【问题讨论】:

    标签: python pbs qsub


    【解决方案1】:
    1. 如果您在提交作业后更改 job.bin没有任何反应,因为提交文件已被 qsub 复制到临时存储中。
    2. 当您更改 pythoncode.py 而作业在队列中时,将运行文件的新版本,因为在作业状态更改为 running 由调度程序执行。
    3. 当您在作业运行时更改 pythoncode.py什么都不会发生,因为 python 解释器已经启动并将脚本读入自己的内存。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多