在 运行 期间更改发送到 slurm 中的 sbatch 的执行 (R) 脚本
Changing the executing (R) script sent to sbatch in slurm during run
如果我在提交包含多个任务的以下作业后更改 R 脚本 'foo.R' 中的某些内容,待处理任务是否会执行更新后的 'foo.R'?我相信运行个任务不会受到影响,但是还在排队的任务呢?
#!/bin/sh
#SBATCH --job-name="S"
#SBATCH --time=7-0:00
#SBATCH --mem=15g
#SBATCH --cpus-per-task=1
#SBATCH --array=1-500
Rscript foo.R
我看到一个关于更改 bash 脚本本身的类似问题:
。在我的例子中,更改是在执行的 R 文件中进行的,bash 脚本没有改变。
foo.R
只有在作业开始时才会被拾取,所以你可以在此之前修改它。
如果我在提交包含多个任务的以下作业后更改 R 脚本 'foo.R' 中的某些内容,待处理任务是否会执行更新后的 'foo.R'?我相信运行个任务不会受到影响,但是还在排队的任务呢?
#!/bin/sh
#SBATCH --job-name="S"
#SBATCH --time=7-0:00
#SBATCH --mem=15g
#SBATCH --cpus-per-task=1
#SBATCH --array=1-500
Rscript foo.R
我看到一个关于更改 bash 脚本本身的类似问题:
foo.R
只有在作业开始时才会被拾取,所以你可以在此之前修改它。