我想将 Slurm 作业调度系统中的用户从其当前组移动到其他组。但是当我尝试明显的时候出现错误:
sacctmgr modify user where name=example set account=groupb
我得到的唯一方法是删除它并使用新帐户重新创建:
sacctmgr delete user example account=groupa
sacctmgr add user example account=groupb
谢谢
我想将 Slurm 作业调度系统中的用户从其当前组移动到其他组。但是当我尝试明显的时候出现错误:
sacctmgr modify user where name=example set account=groupb
我得到的唯一方法是删除它并使用新帐户重新创建:
sacctmgr delete user example account=groupa
sacctmgr add user example account=groupb
谢谢
我找到了另一种使用多个帐户并将默认帐户设置为最后添加的帐户的方法:
我想到了这个答案并想在这里分享我的见解:在 Slurm 中,一切都以联想为中心。甄氏的回答完全正确。只需为该用户添加一个新关联并删除旧关联即可。或者甚至离开旧的关联,以便用户可以决定在哪个帐户下运行作业(参见 srun 的 -U 选项)