scancel
简介
scancel 是 Slurm 系统中用于取消已提交作业的命令工具:
- 可以取消排队中(PENDING)或运行中(RUNNING)的作业
- 支持批量取消作业
- 可以取消普通作业、作业组(array jobs)和作业步(job steps)
- 需要作业所有者或管理员权限执行
常用参数
| 参数 | 说明 | 示例 |
|---|---|---|
-u, --user=user_name | 取消指定用户作业 | scancel -u user1 |
-n, --name=job_name | 按作业名取消 | scancel -n jobname |
-p, --partition=partition | 按分区取消 | scancel -p gpu |
-t, --state=states | 按状态取消 | scancel -t PENDING |
-i, --interactive | 交互式确认 | scancel -i 12345 |
-v, --verbose | 详细模式 | scancel -v 12345 |
-Q, --quiet | 静默模式 | scancel -Q 12345 |
-w, --nodelist | 按节点取消 | scancel -w node1 |
-b, --batch | 取消批处理作业 | scancel --batch 12345 |
-s, --signal=name | integer 发送特定信号,默认是SIGKILL | scancel --signal=USR1 12345 |