您可以使用squeue命令中的batchflag格式关键字来推断是否使用sbatch命令提交了作业。 $ squeue --Format=batchflag -u ${USER} --states=RUNNING 从 scontrol 帮助页面中的 BatchFlag 描述中可以看出: 使用 sbatch 命令提交的作业 BatchFlag 设置为 1。 使用其他命令提交的作业 BatchFlag 设置为 0。