Bctrld
用于控制 LSF 守护程序的管理工具。
概要
bctrld 子命令 守护程序 选项描述
bctrld 命令运行特权子命令以停止,启动和重新启动 LSF 集群中的 LIM , RES 和 sbatchd 守护程序。
如果不包含子命令,那么bctrld命令从标准输入提示输入子命令。
使用可指定多个主机名或主机组的子命令时,请勿将多个名称括在引号中。
启用 bconf 命令的实时配置 (在 lsf.conf 文件中定义了 LSF_LIVE_CONFDIR 参数) 时, bctrld 命令将使用 bconf 命令生成的配置文件。
要允许非 root 用户运行 bctrld 命令来启动守护程序,必须将非 root 用户添加到 sudo Linux 组,或者启用 setuid 标志并在 lsf.sudoers 文件中配置非 root 用户。
描述
bctrld 命令运行特权子命令以停止,启动和重新启动 LSF 集群中的 LIM , RES 和 sbatchd 守护程序。
如果不包含子命令,那么bctrld命令从标准输入提示输入子命令。
使用可指定多个主机名或主机组的子命令时,请勿将多个名称括在引号中。
启用 bconf 命令的实时配置 (在 lsf.conf 文件中定义了 LSF_LIVE_CONFDIR 参数) 时, bctrld 命令将使用 bconf 命令生成的配置文件。
要允许非 root 用户运行 bctrld 命令来启动守护程序,必须将非 root 用户添加到 sudo Linux 组,或者启用 setuid 标志并在 lsf.sudoers 文件中配置非 root 用户。
子命令概要
restart lim [-v] [-f] [host_name ... | all]
restart res [-f] [host_name ... | all]
restart sbd [-f] [host_name ... | all]
start lim [-f] [host_name ... |all]
start res [-f] [host_name ... | all]
start sbd [-f] [host_name ... | all]
stop lim [-f] [host_name ... | all]
stop res [-f] [host_name ... | all]
stop sbd [-f] [host_name ... | all]
help [子命令 ...] | ? [子命令 ...]
quit
-h
-V
选项
- 子命令
- 运行指定的子命令。 请参阅 "用法" 部分。
- -h
- 将命令用法打印到 stderr 并退出。
- -V
- 将 LSF 发行版打印到 stderr 并退出。
用途
- restart lim [-v] [-f] [host_name ... | all] 重新启动限制
如果未提供任何参数,那么在本地主机上重新启动 LIM。
如果指定了单词 all ,那么在指定的主机或集群中的所有主机上重新启动 LIMs。 系统将提示您确认 LIM 重新启动。
请小心使用 bctrld restart lim 子命令。 在所有限制启动之前,请勿更改集群。 如果在更改配置文件后运行 bctrld restart lim host_name ... 子命令以重新启动某些 LIMs ,但其他 LIMs 仍在运行旧配置,那么这些 LIMs 之间会产生混淆。 要避免这种情况,请使用 lsadmin reconfig 子命令而不是 bctrld restart lim 子命令。- -v
- 显示有关配置文件检查的详细消息。
- -f
- 禁用用户交互,如果找不到不可恢复的错误,将强制 LIM 重新启动。 此选项在批处理方式下很有用。 bctrld restart lim -f all 子命令与 lsadmin reconfig -f 子命令相同。
- restart res [-f] [host_name ... | all] 重新启动 res
- 如果未指定任何参数,那么在本地主机上重新启动 RES。
如果指定了单词 all ,那么在指定的主机或集群中的所有主机上重新启动 RES。 系统将提示您确认 RES 重新启动。
如果 RES 正在运行,那么它将保持运行状态,直到所有远程任务退出为止。 当 bctrld restart res 子命令等待远程任务退出时,将重新启动另一个 RES 以提供新查询。- -f
- 禁用交互,并且不要求确认重新启动 RES。
- restart sbd [-f] [host_name ... | all] 重新启动 sbd
- 在指定的主机上或在所有服务器主机上重新启动 sbatchd 守护程序 (如果指定了保留字 all )。 如果未指定任何主机,那么将采用本地主机。 sbatchd 守护程序从头开始重新运行自身。 此重新运行允许使用新的 sbatchd 二进制文件。
- -f
- 指定要将计时消息记录到其中的文件的名称。 可以指定具有或不具有完整路径的文件名。
如果指定了没有路径的文件名,那么该文件将保存在 LSF 系统日志文件目录中。
文件的名称具有以下格式:
logfile_name.daemon_name.log.host_name在 UNIX 上,如果指定的路径无效,那么将在 /tmp 目录中创建日志文件。
在 Windows 上,如果指定的路径无效,那么不会创建日志文件。
注: 计时和调试消息都记录在相同的文件中。缺省值是 LSF 系统日志文件目录中的当前 LSF 系统日志文件,格式为 daemon_name.log.host_name。
- start lim [-f][host_name...|全部]
- 如果未指定参数,那么在本地主机上启动 LIM。
如果提供的唯一参数是单词 all ,那么在指定的主机或集群中的所有主机上启动限制。 系统将提示您确认 LIM 启动。
只有 root 用户和在 lsf.sudoers 文件的参数 LSF_STARTUP_USERS 中列出的用户才能使用 all 和 -f 选项以 root用户身份启动 LIM。
如果未配置以 root 身份启动限制的许可权,请使用 bctrld start lim 子命令在确认后以您自己的身份启动限制。
- -f
- 禁用交互,并且不要求确认启动限制。
- start res [-f] [host_name ... | all] (全部)
- 如果未指定参数,那么在本地主机上启动 RES。
如果指定了单词 all ,那么在指定的主机或集群中的所有主机上启动 RES。 系统会提示您确认 RES 启动。
只有 root 用户和由 lsf.sudoers 文件中的 LSF_STARTUP_USERS 参数定义的用户才能使用 all 和 -f 选项以 root用户身份启动 RES。
- -f
- 禁用交互,并且不要求确认是否启动 RESs。
- 启动 sbd [-f] [host_name ... | 全部]
- 在指定的主机上或在所有批处理服务器主机上启动 sbatchd 守护程序 (如果指定了保留字 all )。 只有root并且 lsf.sudoers 文件中列出的用户可以使用 all 和 -f 选项。 如果未指定任何主机,那么将采用本地主机。
- -f
- 禁用交互,并且不要求确认是否启动 sbatchd 守护程序。
- stop lim [-f] [主机名 ... | all]
- 如果未提供参数,那么关闭本地主机上的 LIM。
关闭指定主机上的限制或集群中所有主机上的限制 (如果指定了单词 all )。 系统会提示您确认 LIM 关闭。
- -f
禁用交互,并且不要求确认关闭限制。
- stop res [-f] [host_name ... | all] (全部
- 如果未指定参数,那么关闭本地主机上的 RES。
关闭指定主机上的 RES 或集群中的所有主机上的 RES (如果指定了单词 all )。 系统将提示您确认 RES 关闭。
如果 RES 正在运行,那么它将保持运行状态,直到所有远程任务退出为止。- -f
- 禁用交互,并且不要求确认是否关闭 RES。
- stop sbd [-f] [host_name ... | all] (停止 sbd)
- 关闭指定主机上的 sbatchd 守护程序,或者如果指定了保留字 all ,那么关闭所有批处理服务器主机上的守护程序。 如果未指定任何主机,那么将采用本地主机。 sbatchd 守护程序在接收到请求后退出。
- -f
- 禁用交互,并且不要求确认是否关闭 sbatchd。
- help [子命令 ...] |? [子命令 ...]
- 显示指定子命令的语法和函数。
从命令提示符处,可以使用 help 或 ?。
- 退出
- 退出 bctrld 会话。