跳到主要内容

bswitch

信息

该命令从fsched-10.87以后版本开始支持。

介绍

bswitch用于将未完成的作业从一个队列切换到另一个队列。

参数说明

选项功能描述主要差异
-J仅切换具有指定作业名称的作业。无差异。
-q仅切换指定队列中的作业。无差异。
-u仅切换由指定用户提交的作业。实现了指定用户和所有用户,未实现通过用户组筛选。
-V打印版本号。无差异。
-h打印命令用法并退出。实现了更详细的帮助信息。

job_id 过滤条件

过滤项功能描述主要差异
默认无切换一个作业,即最近提交的作业,或满足其他指定选项的最近提交的作业无差异
0切换多个作业,切换满足其他指定选项的所有作业无差异
job_ID...切换指定id的一个或多个作业无差异
job_ID[index_list]...切换指定id和index_list的一个或多个作业输出更准确的切换结果

使用示例

  1. 切换指定任务到compute队列

    bswitch compute 11307
  2. 切换最近提交的一个满足筛选条件的任务到compute队列

    bswitch -u test compute
  3. 切换所有满足筛选条件的任务到compute队列

    bswitch -u test compute 0

注意事项

  • 只支持切换pending状态的作业
  • 对于running状态的作业,系统会输出错误信息,提示不支持该操作