0

我必须做一些迁移三台solaris 服务器的任务,我有每台服务器的IP 地址、用户名和密码。我必须运行的脚本,它可以毫无问题地完成它必须做的事情,但是如果脚本和所需的目录在同一台机器上,它就会被创建运行,所以我必须更改它添加必要的连接指令,但是由于以下原因,我非常有限:

  • 我不允许在这些系统上更改或安装任何东西。

  • 我只能读取我拥有的用户的权限。

  • 输出文件应该在运行脚本的机器上生成,然后留到下一点。

  • 它的脚本必须在具有 bash 版本 3 的 Solaris 机器上运行,所以我不知道哪些版本的 ftp 或 ssh 命令在这个版本的 Solaris 中工作。

我只需要连接和搜索所需目录的部分代码,有什么建议吗?

4

2 回答 2

1

使用sshfs挂载三台服务器所需的目录。

之后,您可以在本地运行脚本,将远程数据作为本地文件访问。

于 2013-06-05T17:57:31.103 回答
0

也许您可以使用 pdsh(并行分布式 shell)在 3 个 Solaris 服务器上运行脚本。

于 2013-06-05T18:10:30.480 回答