免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 7643 | 回复: 24
打印 上一主题 下一主题

如何把A的shell,语句提交给B运行 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-11 17:09 |只看该作者 |倒序浏览
两个台服务, A和B
写了一个SHELL,  

例如: 打包一个test目录,打完好后,把test传到B服务器,完成操作后A向发送操作指令,告诉B服务到某目录下面解压这个包.

我用了SSH自动登陆方式,也实现不了.
用expect 也不行,
请高手指点一下.

[ 本帖最后由 luo118 于 2007-7-11 17:13 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-07-11 17:16 |只看该作者
这个...
不知道
等待高手,牛人的出现...

论坛徽章:
0
3 [报告]
发表于 2007-07-11 17:21 |只看该作者
打包一个test目录,打完好后,把test传到B服务器,完成操作后A向发送操作指令,告诉B服务到某目录下面解压这个包


是否有点多次一举?为什么不直接告诉 B 解压就行了,还要用 A 来告诉 B ?

论坛徽章:
0
4 [报告]
发表于 2007-07-11 17:26 |只看该作者
用 ssh root@B command这种方式.

论坛徽章:
0
5 [报告]
发表于 2007-07-11 17:26 |只看该作者
A sendmail to B

论坛徽章:
0
6 [报告]
发表于 2007-07-11 17:34 |只看该作者

回复 #3 ailms 的帖子

因为想程序自动运行,有时候几千个的,不可能用手工一个个做.

论坛徽章:
0
7 [报告]
发表于 2007-07-11 17:35 |只看该作者
A操作完成后将绝对路径写到B的一个固定文件中。
B上再写个服务之类的定期检查这个文件,处理完清空文件。

不知道可不可行。

[ 本帖最后由 yupp 于 2007-7-11 17:36 编辑 ]

论坛徽章:
0
8 [报告]
发表于 2007-07-11 17:35 |只看该作者
还是不太懂你的需求。

什么叫手工做?不是通过 ssh 吗?

论坛徽章:
0
9 [报告]
发表于 2007-07-11 17:39 |只看该作者

回复 #4 wysilly 的帖子

谢谢你,
有没有好的方法,如果我要更多command 有什么好的方法.
如:
ssh root@B command && command2 &&command3 这样吗?还是.......

论坛徽章:
0
10 [报告]
发表于 2007-07-11 17:56 |只看该作者

回复 #4 wysilly 的帖子

测试证明可以通过,谢谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP