英语法语西班牙文

OnWorks 网站图标

clush - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 clush

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 clush,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


clush - 在集群上执行 shell 命令

概要


冲突 -a | -g | -w 节点 [选项]

冲突 -a | -g | -w 节点 [选项] 命令

冲突 -a | -g | -w 节点 [选项] --copy 文件 | DIR [ 文件 | DIR ...] [--目标
]

冲突 -a | -g | -w 节点 [选项] --rcopy 文件 | DIR [ 文件 | DIR ...] [--目标
]

商品描述


冲突 是一个用于在集群上并行执行命令并收集它们的程序
结果。 冲突 以交互方式执行命令或可以在 shell 脚本中使用
其他应用。 它是 ClusterShell 库的部分前端,可确保
轻量级、统一且健壮的并行命令执行框架。 因此,它允许
传统的 shell 脚本可以从一些库功能中受益。 冲突 目前
使用 ClusterShell 的 Ssh worker,默认情况下,只需要 SSH(1)
(OpenSSH SSH 客户端)。

召唤


冲突 可以以非交互方式启动以运行 shell 命令,或者可以作为
交互式外壳。 开始一个 冲突 交互式会话,调用 冲突 没有命令
命令.

非互动 模式
什么时候 冲突 以非交互方式启动, 命令 在指定的执行
远程主机并行。 如果选项 -b or --dshbak 被指定, 冲突 等待
命令完成,然后显示收集的输出结果。

这款 -w 选项允许您使用 ClusterShell NodeSet 指定远程主机
语法,包括节点组 @团体 特殊语法和 扩展 模式
从 NodeSet 基本算术中受益的语法(例如 @A组\&@B组)。 看到
扩展模式 节点集(1)以及 组文件(5) 了解更多信息。

除非选项 --诺斯特丁 被指定, 冲突 检测其标准输入何时
连接到终端(由 安逸(3))。 如果实际连接到一个
终奌站, 冲突 命令运行时监听标准输入,等待
输入 按键。 这样做将显示当前节点的状态。 如果标准
输入未连接到终端,除非选项 --诺斯特丁 被指定,
冲突 将远程命令的标准输入绑定到它自己的标准输入,
允许脚本方法,如:
# 回声 foo | clush -w 节点[40-42] -b 猫
---------------
节点[40-42]
---------------
FOO

请在下面的示例部分查看其他一些很棒的示例。

互动 会议
如果一个 命令 未指定,其标准输入连接到终端,
冲突 以交互方式运行。 在这种模式下, 冲突 使用 GNU 的ReadLine 图书馆阅读
命令行。 Readline 提供用于搜索命令历史记录的命令
对于包含指定字符串的行。 例如,键入 Control-R 进行搜索
与到目前为止键入的搜索字符串匹配的下一个条目的历史记录。 冲突
识别允许用户查看和修改的特殊单字符前缀
当前节点集(执行命令的节点)。

单字符 互动 命令 是:

撞> ?
显示当前节点集

撞> =
设置当前节点集

撞> +
将节点添加到当前节点集

撞> ——
从当前节点集中删除节点

撞> !命令
在本地系统上执行 COMMAND

撞> =
切换输出格式(聚集或标准模式)

要离开交互式会话,请键入 退出 或控制-D。

当地的 执行 ( --工人=执行 or -R EXEC )
而不是在远程节点上运行提供的命令, 冲突 可以使用专用
EXEC worker 启动命令 当地,对于每个节点。 一些参数可能是
在命令行中用于为每个节点创建不同的命令。 %h or %主持人
将替换为节点名称和 %r or %秩 通过远程等级 [0-N](得到一个
文字 % 使用 %%)

文件 仿形 模式 ( - 复制 )
什么时候 冲突-c or - 复制 选项,它将尝试复制
指定 文件DIR 到提供的目标集群节点。 如果 --目标
选项被指定,它将把复制的文件放在那里。

逆转 文件 仿形 模式 ( --复制 )
什么时候 冲突--复制 选项,它将尝试检索
指定 文件DIR 来自提供的集群节点。 如果 --目标 选项是
指定,它必须是一个目录路径,文件将在其中存储
附加主机名。 如果未指定目标路径,则取第一个
文件 or DIR basename 目录作为本地目标。

配置


- 版
显示 冲突 版本号和退出

-s 群源, --组源=群源
可选 组文件(5) 组源使用

--诺斯特丁
不要注意来自标准输入的可能输入

-O , --选项=
覆盖任何键=值 配置文件(5)选项(根据需要重复)

选择 目标 节点:

-w 节点
运行命令的节点

-x 节点
从节点列表中排除节点

-a, - 全部
在所有节点上运行命令

-g 公司, --组=公司
在一组节点上运行命令

-X 公司
从该组中排除节点

--主机文件=文件, --机器文件=文件
包含单个主机、节点集或节点组列表的文件的路径,
由空格和行分隔(可以指定多次,每个指定一个
文件)

--拓扑=文件
用于树模式的拓扑配置文件

输出 行为:

-q, - 安静的
安静,只打印必要的输出

-v, --详细
冗长,打印信息性消息

-d, -调试
输出更多消息用于调试目的

-G, --groupbase
不显示组源前缀

-L 禁用头块和节点的顺序输出; 另外,当用于
与 -b/-B 结合使用,它将按行启用结果的“生命收集”
模式,例如尽快显示下一行(例如,当所有
节点已发送线路)

-N 禁用命令行标签

-P, - 进展
在命令执行期间显示进度; 如果写入是按照标准执行的
输入,实时进度指示器将显示数据的全局带宽
写入目标节点

-b, --dshbak
以类似 dshbak 的方式显示收集的结果

-B 像 -b 但包括标准错误

-r, --重组
使用节点组折叠节点集

-S 返回最大的命令返回码

--颜色=当颜色
是否使用 ANSI 颜色来包围节点或节点集前缀/标题
转义序列以在终端上以颜色显示它们。 当颜色 is
决不要, 时刻 or 汽车 (如果标准输出/错误是指
终端)。 颜色设置为 [34m (蓝色前景文本) for stdout 和 [31m
(红色前景文本)用于 stderr,并且无法修改。

--差异 显示常见输出之间的差异(通过聚焦找到最佳参考输出
在最大的节点集和更小的命令返回码上)

文件 复制:

-c, - 复制
将本地文件或目录复制到远程节点

--复制
从远程节点复制文件或目录

--目标=目标路径
节点上的目标文件或目录(可选:使用第一个源
未指定时的目录路径)

-p 保留修改时间和模式

连接升级包 opţiuni:

-f 扇出, --扇出=扇出
使用指定的最大扇出大小(即不执行超过 FANOUT
命令,有助于限制资源使用)

-l USER, --用户=USER
以用户身份执行远程命令

-o 配置, --选项=配置
可用于提供 ssh 选项,例如。 -o “-p 2022 -i 〜/ .ssh / myidrsa"; 这些
选项首先添加到 ssh 并覆盖默认选项

-t 连接超时, --连接超时=连接超时
限制连接到节点的时间

-u 命令超时, --命令超时=命令超时
限制命令在节点上运行的时间

-R 工人, --工人=工人
用于连接的工作器名称 (EXEC, SSH, RSH, PDSH),默认为 SSH

有关这些选项的简短说明,请参见 -H, - 帮帮我.

退出 状态


默认情况下,退出状态为零表示成功 冲突 命令但没有给出
有关远程命令退出状态的信息。 然而,当 -S 选项是
指定,退出状态 冲突 是远程命令返回的最大值
码。

对于退出状态为非零的失败远程命令,除非
选项 -qS 被指定, 冲突 显示类似于以下内容的消息:

冲突: 节点[40-42]: 退出 - 出口 1

示例


远程办公 并行 执行
# 冲突 -w 节点[3-5,62] UNAME -r
运行命令 UNAME -r 在节点上并行:node3、node4、node5 和 node62

当地的 并行 执行
# 冲突 -w 节点[1-3] --工人=执行 -c1 %主持人
在本地并行运行节点的 ping 命令:node1、node2 和 node3。 你
也可以使用 -R EXEC 作为更短的和 pdsh 兼容的选项。

屏 显: 功能
# 冲突 -w 节点[3-5,62] -b UNAME -r
运行命令 UNAME -r 在节点 [3-5,62] 上并显示收集的输出结果
(融合的 德什巴克-喜欢)。

# 冲突 -w 节点[3-5,62] -bL UNAME -r
线路模式:运行命令 UNAME -r 在节点 [3-5,62] 上并显示收集的输出
结果没有默认标题块。

# SSH node32 发现 /etc/yum.repos.d -类型 f | 冲突 -w 节点[40-42] -b 参数 ls -l
在 /etc/yum.repos.d 中搜索 node32 上的一些文件并使用 clush 列出匹配的
节点[40-42]上的,并使用 -b 显示收集的结果。

# 冲突 -w 节点[3-5,62] --差异 解码 -s bios版本
运行此 Linux 命令以获取节点 [3-5,62] 上的 BIOS 版本并显示版本
差异(如果有)。

All / 全部 节点
# 冲突 -a UNAME -r
运行命令 UNAME -r 在所有集群节点上,请参阅 组文件(5) 设置所有集群
节点(所有: 场)。

# 冲突 -a -x 节点[5,7] UNAME -r
运行命令 UNAME -r 在除节点 node5 和 node7 之外的所有集群节点上。

# 冲突 -a --差异 /一些/文件
运行命令 /一些/文件 在所有集群节点上并显示差异(如果有),行
逐行,在公共输出之间。

Node 团体
# 冲突 -w @oss modprobe的 光泽
运行命令 modprobe的 光泽 在来自名为的节点组的节点上 中心,请参阅 组文件(5)
设置节点组(地图: 场)。

# 冲突 -g 中心 modprobe的 光泽
与前面的示例相同,但使用 -g 避免 @ 组前缀。

# 冲突 -w @mds,@oss modprobe的 光泽
您可以通过用逗号分隔来指定多个节点组(请参阅
扩展模式 节点集(1)以及 组文件(5) 了解更多信息)。

复制
# 冲突 -w 节点[3-5,62] - 复制 /etc/motd
复制本地文件 /etc/motd 到远程节点节点[3-5,62]。

# 冲突 -w 节点[3-5,62] - 复制 /etc/motd --目标 /tmp/motd2
复制本地文件 /etc/motd 到路径上的远程节点 node[3-5,62] /tmp/motd2.

# 冲突 -w 节点[3-5,62] -c /usr/share/doc/clustershell
递归复制本地目录 /usr/share/doc/clustershell 到同一条路上
远程节点节点[3-5,62]。

# 冲突 -w 节点[3-5,62] --复制 /etc/motd --目标 / tmp目录
复制 /etc/motd 从远程节点 node[3-5,62] 到本地 / tmp目录 目录,每个文件
附加了他们的远程主机名,例如。 /tmp/motd.node3.

使用 onworks.net 服务在线使用 clush


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    XML电视
    XML电视
    XMLTV 是一组要处理的程序
    电视 (tvguide) 列表和帮助管理
    您的电视观看,将列表存储在
    基于 XML 的格式。 有实用程序
    做...
    下载 XMLTV
  • 2
    罢工者
    罢工者
    Strikr 自由软件项目。 文物
    在“基于意图的”下发布
    双许可证:AGPLv3(社区)和
    CC-BY-NC-ND 4.0 国际
    (商业的)...
    下载 strikr
  • 4
    GIFLIB
    GIFLIB
    giflib 是一个用于阅读和
    写gif图片。 它是 API 和 ABI
    与 libungif 兼容
    LZW压缩时广泛使用
    算法是...
    下载 GIFLIB
  • 5
    Alt-F
    Alt-F
    Alt-F 提供了一个免费和开源的
    DLINK 的替代固件
    DNS-320/320L/321/323/325/327L and
    DNR-322L。 Alt-F 有 Samba 和 NFS;
    支持ext2/3/4...
    下载 Alt-F
  • 6
    usm
    usm
    usm 是一个统一的 slackware 包
    处理自动的经理
    依赖解决。 它统一了
    各种软件包存储库,包括
    slackware、slacky、p...
    下载usm
  • 更多 ”

Linux 命令

Ad