bresume
恢复挂起状态的一个或多个作业。
语法
bresume [-app application_profile_name] [-C resume_reason] [-g job_group_name] [-J job_name] [-m host_name] [-q queue_name] [-sla service_class_name] [-u user_name | -u user_group | -u all] [0]
bresume [job_ID | "job_ID[index_list]"] ...
bresume [-h | -V]
描述
发送SIGCONT信号恢复一个或多个挂起的状态。只有root或者管理员账户可以操作其他用户提交的作业。使用bresume命令并不能恢复PSUSP和USUSP状态的作业。
你必须指定作业ID或者接-g、-J、-m、-u、-q参数。指定0恢复多个作业。
你也可以通过bkill -s CONT命令来恢复作业。
如果信号请求无法到达作业执行主机,LSF将在主机可达时重试该操作。LSF重试最近的信号请求。
由管理员挂起的作业仅能通过管理员进行恢复。普通用户不能恢复其他用户挂起的作业。管理员用户可以恢复其他所有人挂起的作业。
在lsb.params file 中启用ENABLE_USER_RESUME参数
如果启用了ENABLE_USER_RESUME=Y 普通用户可以恢复被管理员挂起的属于自己的作业。
参数
- 0
恢复所有另外参数指定的作业 (-g, -m, -q, -u, and -J).
-
-app
application_profile_name恢复满足指定application profile的作业。
-
-C
resume_reason指定恢复的理由。
-
-g
job_group_name恢复指定作业组中的作业。
-
-J
job_name恢复指定名称的作业,并不唯一。
通配符(' * ')可以在作业名称中的任何位置使用,但不能出现在数组索引中。例如,模式' job* '返回' jobA '和' jobarray[1] '。' AAA[1] '模式返回任务数组中名称中包含' AAA '的第一个元素。然而,模式“job1[*]”不返回任何东西,因为通配符在数组索引中。
-
-m
host_name恢复指定执行节点的作业。
-
-q
queue_name恢复指定队列的作业。
-
-sla
service_class_name恢复属于指定服务类的任务。
-
-u
user_name| -uuser_group| -u all -
job_ID... | "job_ID[index_list]" ...恢复指定作业ID的作业。
-
-h
显示帮助信息。
-
-V
显示版本信息。
示例
bresume -q night 0
恢复所有night队列的作业。
bresume -g /risk_group 0
恢复作业组 /risk_group中的作业。