排序:
默认
按更新时间
按访问量
RSS订阅

RexCommandsRun 执行一个远程命令

RexCommandsRun 执行一个远程命令: 使用这个模块 你可以运行一个命令: task "ppm", group=>"myservers", sub { my $output = run "pwd;ls -l&quo...

2017-05-18 16:32:47

阅读数:287

评论数:0

Rex.pm

Rex - Remote Execution 描述: Rex 是一个命令行工具执行命令在远程servers, 定义tasks在perl和执行它们在远程服务器 task "task1", sub { say template("ntpd.conf&q...

2017-05-18 12:02:52

阅读数:175

评论数:0

rex 怎么检查远程运行命令的退出值?

怎么检查远程运行命令的退出值? Rex 会把远程运行的 run 或者 shell_block 语句的退出值存入 $? 变量。 task "task2", group=>"myservers", sub { my $output = run &q...

2017-05-17 18:21:11

阅读数:300

评论数:0

rex 文件操作

File Manipulation: 文件操作: Rex::Commands::File 传输文件操作 使用这个模块你可以传输文件 [root@node01 Rex]# cat Rexfile use Rex -feature => ['1.0']; no strict; use...

2017-05-17 17:45:29

阅读数:501

评论数:0

rex 传文件改变用户属主

task 'mytask', group => "myservers", sub { my $parameters = shift; my $parameter1_value = $parameters->{parameter1}; #my $param...

2017-05-17 10:26:22

阅读数:289

评论数:0

rex 通过--parameter1=dbcdefg传参

task 'mytask', group => "myservers", sub { my $parameters = shift; my $parameter1_value = $parameters->{parameter1}; #my $param...

2017-05-16 18:33:39

阅读数:390

评论数:0

rex 给shell 脚本传参

[root@yyjk rex]# cat Rexfile use Rex -feature => ['1.0']; use Rex::Misc::ShellBlock; use Rex::Misc::PerlBlock; no strict; user "root"; ...

2017-05-16 18:31:03

阅读数:442

评论数:0

rex run 传参

怎么给任务传递参数? task 'mytask', group => "myservers", sub { my $parameters = shift; my $parameter1_value = $parameters->{parameter1}; ...

2017-05-16 14:55:01

阅读数:228

评论数:0

rex ssh公钥认证

认证: 前面的示例中我们演示了怎么通过用户名密码登陆,其实也可以用秘钥认证 使用密钥认证只需要在Rexfile里定义你的公钥和私钥既即可: user "my-user"; private_key "/home/user/.ssh/id_rsa"; #...

2017-05-16 14:27:15

阅读数:455

评论数:0

Rex::Misc::ShellBlock 内容

# (c) Jan Gehring # # vim: set ts=3 sw=3 tw=0: # vim: set expandtab: package Rex::Misc::ShellBlock; use strict; use warnings; use Rex::Comman...

2017-05-15 17:29:58

阅读数:181

评论数:0

rex 传参

常见问题: 这里我们将维护一个常见问题列表和答案: 为什么run命令不格式化输出: run命令在数组上下文例将返回一个数组: 如果i只想打印标准输出的内容到终端,你可以强制在标量上下文中调用run命令。 [root@node01 my-first-rex-project]# cat Re...

2017-05-15 09:37:40

阅读数:600

评论数:0

Rex 分发文件

[root@node01 my-first-rex-project]# cat Rexfile use Rex -feature => ['1.0']; user "root"; private_key "/root/.ssh/id_rsa"; pu...

2017-05-12 17:32:11

阅读数:207

评论数:0

rex 使用ssh认证

[root@node01 my-first-rex-project]# cat Rexfile use Rex -feature => ['1.0']; user "root"; private_key "/root/.ssh/id_rsa"; pu...

2017-05-12 17:25:24

阅读数:223

评论数:0

rex 远程启动 关闭service

[root@node01 my-first-rex-project]# cat Rexfile use Rex -feature => ['1.0']; user "root"; password "1234567"; group myserve...

2017-05-12 17:01:34

阅读数:319

评论数:0

Rex 远程执行命令

(R)?ex 是一个不需要在受控主机运行客户端的服务器流程工具。它采用 ssh 方式来执行指定的命令。 一台中心机器: 你的中心Rex机器上需要至少有个Perl 5.8,最后是能有Perl 5.10.1以上版本 受控端主机: 受控端上只需要一个perl5解释器和一个可用的SSH账户:...

2017-05-12 16:53:56

阅读数:447

评论数:0

perl 安装Rex

通过SSH 协议推送到被管理端执行,执行完之后自动删除: (R)?ex 部署&配置管理: 自动化一切,随时放松: 在你的运行环境中无缝集成 容易使用和extend 容易学习,它只是一个简单的perl Get Rex: $ curl -L https://get.re...

2017-05-11 15:36:12

阅读数:399

评论数:0

salt-stack 客户端运行需要安装python

客户端 /etc/init.d/salt-minion start chkconfig salt-minion on Vsftp:/root# ps -ef | grep salt root 20963 1 0 11:32 ? 00:00:00 /us...

2017-05-11 11:37:19

阅读数:458

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭