Back to all skills
slurmSKILL.md ↗

Submit, monitor, and manage SLURM compute jobs on the PVE cluster (ctl + node01). Covers sbatch, srun, squeue, scancel, sacct, and MiQi-specific job templates.

slurm

Instructions for the agent to follow when this skill is activated.

When to use

Use this skill when the user wants to submit, monitor, cancel, or inspect jobs on the SLURM cluster.

Instructions

Cluster & Access

HostRoleAccess
ctlControl node — submit jobsssh ctl

Windows 用户: SLURM 命令无法在本地运行,必须先 ssh ctl,再在 ctl 上执行。也可 ssh ctl "squeue" 直接远程执行。

上传脚本: scp job.sh ctl:~ | 取回日志: scp "ctl:~/slurm-%j.out" .

Quick Reference

sinfo                         # cluster/partition status
squeue -u $USER               # my jobs
sbatch job.sh                 # submit
srun --pty bash               # interactive shell
scancel <jobid>               # cancel job
scancel -u $USER              # cancel all my jobs
sacct -j <jobid> --format=JobID,State,Elapsed,MaxRSS
scontrol show job <jobid>     # job details

Windows Quick Reference

ssh ctl "sbatch ~/job.sh" # submit 不要使用转义 按照示例格式输入
ssh ctl "squeue -u $USER"  # my jobs
ssh ctl "scancel <jobid>"  # cancel job
ssh ctl "sacct -j <jobid>" # job details

不需要把脚本从 Windows 格式转成 Linux 格式

查看任务输出

目前没有nfs共享文件系统,所以不能查看任务输出