Bctrld

用于控制 LSF 守护程序的管理工具。

概要

bctrld 子命令 守护程序 选项
bctrld [-h | -V]

描述

bctrld 命令运行特权子命令以停止,启动和重新启动 LSF 集群中的 LIM , RES 和 sbatchd 守护程序。

如果不包含子命令,那么bctrld命令从标准输入提示输入子命令。

使用可指定多个主机名或主机组的子命令时,请勿将多个名称括在引号中。

启用 bconf 命令的实时配置 (在 lsf.conf 文件中定义了 LSF_LIVE_CONFDIR 参数) 时, bctrld 命令将使用 bconf 命令生成的配置文件。

重要信息: 安装 bctrld 可执行文件时,已关闭 setuid 标志,此命令只能由 root 用户使用。

要允许非 root 用户运行 bctrld 命令来启动守护程序,必须将非 root 用户添加到 sudo Linux 组,或者启用 setuid 标志并在 lsf.sudoers 文件中配置非 root 用户。

描述

bctrld 命令运行特权子命令以停止,启动和重新启动 LSF 集群中的 LIM , RES 和 sbatchd 守护程序。

如果不包含子命令,那么bctrld命令从标准输入提示输入子命令。

使用可指定多个主机名或主机组的子命令时,请勿将多个名称括在引号中。

启用 bconf 命令的实时配置 (在 lsf.conf 文件中定义了 LSF_LIVE_CONFDIR 参数) 时, bctrld 命令将使用 bconf 命令生成的配置文件。

重要信息: 安装 bctrld 可执行文件时,已关闭 setuid 标志,此命令只能由 root 用户使用。

要允许非 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 会话。

另请参阅

lsf.conf, lsf.sudoers