我在AWS集群上使用slurm,并编写了一个执行脚本,该脚本似乎不起作用。如果我单独运行这个脚本,它就运行得很好。但是,在使用sbatch运行时,它不起作用。我使用以下代码调用sbatch: do sudo /opt/slurm/bin/sbatch ./slurm_script.sh $sample; don
我们正试图在我们的uni实验室中使用slurm,但是我们不能完全理解slurmUser的行为。例如:如果我在以用户'acnazarejr‘(srun -n1 id -a)的身份登录时运行srun,那么我可能会看到类似下面这样的结果:uid=80000001637(acnazarejr) gid=80000000253(domain user) groups=80000000253(domain user),1001(slurm)
但我得到的是:uid=1001(slurm) g
我在集群服务器上提交一个R作业,只要我将结果保存在与脚本文件相同的工作目录中,该作业似乎运行正常。${FILES[$SLURM_ARRAY_TASK_ID]}
R脚本runModel获取models文件夹中每个文件的代码,加载一些数据并运行一些分析。所有必要的文件都位于用户目录中,其中$HOME是我在服务器上的主目录(例如/users/ my _dir)。R脚本runModel.R应该保存部分结果