您将如何检查 SLURM 或 MOAB/Torque 在环境中是否可用?
How would you check if SLURM or MOAB/Torque is available on an environment?
标题说明了一切。我正在寻找命令行测试来检查 SLURM 或 MOAB/Torque 是否也可用于提交作业。
我的想法是检查命令 qstat 是否以退出代码结束,或者 squeue 是否以退出代码零结束。这是最好的方法吗?
最轻量级的方法之一是测试 sbatch
的存在,例如,使用
which sbatch
如果在 PATH
中找到命令,which
命令将以 0 退出代码退出。
确保按顺序进行测试,例如,Slurm 集群可能有一个 qsub
命令可用于模拟 PBS 或 Torque。
标题说明了一切。我正在寻找命令行测试来检查 SLURM 或 MOAB/Torque 是否也可用于提交作业。
我的想法是检查命令 qstat 是否以退出代码结束,或者 squeue 是否以退出代码零结束。这是最好的方法吗?
最轻量级的方法之一是测试 sbatch
的存在,例如,使用
which sbatch
如果在 PATH
中找到命令,which
命令将以 0 退出代码退出。
确保按顺序进行测试,例如,Slurm 集群可能有一个 qsub
命令可用于模拟 PBS 或 Torque。