小编Rus*_*ton的帖子

如何在Ruby中使用Net :: SSH复制文件?

据我所知,如果要将文件复制到远程主机,然后从命令行进行操作,则需要同时使用Net :: SCP和Net :: SSH。

最好建立一个SSH会话,进行复制,然后使用相同的连接来解压缩文件并安装它们。

我想念什么吗?

ruby ssh scp net-ssh

2
推荐指数
1
解决办法
170
查看次数

Ruby IPAddr:查找地址掩码

我有一个应用程序,我处理大量的IP地址(分析检查点防火墙规则集).有一次,我想检查特定地址对象是/ 32还是"网络".

目前我这样做:

next unless ip.inspect.match(/\/255\.255\.255\.255/)

它工作但似乎有点低效,但我看不到任何从地址对象中提取掩码的方法.

ruby ip-address

0
推荐指数
1
解决办法
1343
查看次数

带有可变数量参数的 Ruby 调用系统或 exec

我想从 ruby​​ 脚本调用一些系统命令,而无需 shell 摆弄东西。问题是在编码时我不知道会有多少参数。

如果我正在通过 shell,我会通过连接来构建命令行......

我曾经在 perl 中通过传递 system 和 array 以及我想要的许多参数来做到这一点。这是因为在 perl 中传递参数的方式。不出所料,Ruby 不支持这一点。

有没有办法做到这一点?

ruby

0
推荐指数
1
解决办法
588
查看次数

标签 统计

ruby ×3

ip-address ×1

net-ssh ×1

scp ×1

ssh ×1