布特
暂挂未完成的作业。
概要
bstop [-a] [-app application_profile_name] [-C suspend_reason] [-g job_group_name] [-J job_name] [-m host_name | -m host_group] [-q queue_name] [-sla service_class_name] [-u user_name | -u user_group | -u all] [0] [job_ID ... | "job_ID[index]"] ...描述
缺省情况下, bstop 命令发送SIGSTOP信号到顺序作业和SIGTSTP向并行作业发出信号以暂挂这些作业。
必须指定作业标识或 -g, -J, -m, -u或 -q 选项。 不能暂挂已暂挂的作业。 指定作业标识 0 (零) 以停止多个作业。
只有 root 和 LSF 管理员才能对其他用户提交的作业执行操作。
使用 bresume 命令可恢复暂挂的作业。
管理员可以在用户停止的作业 (处于以下状态) 上使用 bstop 命令:USUSP) 以防止用户恢复作业。
您还可以使用 bkill -s STOP 命令将暂挂信号发送到作业,或者使用 bkill -s TSTP 命令暂挂一个或多个并行作业。 使用 bkill -s CONT 命令向作业发送恢复信号。
如果信号请求无法到达作业执行主机,那么 LSF 稍后将在主机变为可访问时重试该操作。 LSF 重试最近的信号请求。
选项
- 0
- 暂挂满足其他选项 (-g, -m, -q, -u和 -J) 的所有作业。
- -a
- 暂挂所有作业。
- -app application_profile_name
- 仅暂挂与指定应用程序概要文件关联的作业。 必须指定现有应用程序概要文件。
- -C suspend_reason
- 指定暂挂作业的原因,最大长度为 4095 个字符。 此原因显示在 bhist -l 命令输出中。
- -g job_group_name
- 仅暂挂指定作业组中的作业。
- -J job_name
- 仅暂挂具有指定名称的作业。
作业名的长度最多可以为 4094 个字符。 作业名不唯一。
通配符 (*) 可以在作业名中的任何位置使用,但不能在数组下标中显示。 例如,模式 job* 返回jobA和jobarray[1]. *AAA*[1] 模式返回作业数组中名称包含的第一个元素AAA. 但是,模式 job1[*] 不会返回任何内容,因为通配符在数组下标中。
- -m host_name | -m host_group
- 仅暂挂分派给指定主机或主机组的作业。
- -q queue_name
- 仅暂挂指定队列中的作业。
- -sla 服务类名
- 暂挂属于指定服务类的作业。
使用 bsla 命令可显示 lsb.serviceclasses 文件中配置的服务类的属性以及有关每个配置的服务类的状态的动态信息。
- -u user_name | -u user_group | -u all
- 仅暂挂指定用户或用户组或所有用户 (如果指定了关键字 all ) 所拥有的作业。 要指定 Windows 用户帐户,请以大写字母包含域名,并在 Windows 命令提示符上使用单个反斜杠 (DOMAIN_NAME\user_name) ,在 UNIX 或 Linux 命令行上使用双反斜杠 (DOMAIN_NAME\\user_name)。
- job_ID ... | "job_ID[index]" ...
- 仅暂挂指定的作业。 可以在此处指定任何用户提交的作业,而不使用 -u 选项。
- -h
- 将命令用法打印到 stderr 并退出。
- -V
- 将 LSF 发行版打印到 stderr 并退出。
示例
bstop 314
暂挂作业号 314。
bstop -m hostA
暂挂分派给主机的用户的最后一个作业hostA.
bstop -u jsmith 0
暂挂用户提交的所有作业jsmith.
bstop -u all
暂挂 LSF 系统中上次提交的作业。
bstop -u all 0
暂挂 LSF 系统中所有用户的所有作业。
bstop -g /risk_group/consolidate 0
暂挂作业组中的所有作业/risk_group/consolidate.
bstop -app fluent 0
暂挂与应用程序概要文件关联的所有作业fluent.
另请参阅
bapp, bgadd, bgdel, bhosts, bjgroup, bjobs, bkill, bparams, bqueues, bresume, bsub, mbatchd, kill, signal, lsb.params