免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: 二马金弓
打印 上一主题 下一主题

[文本处理] 怎么在本地服务器获取年月日时分秒做变量,传递给海量服务器? [复制链接]

论坛徽章:
1
金牛座
日期:2013-09-14 18:12:00
11 [报告]
发表于 2013-09-29 10:25 |只看该作者
回复 12# hanfeng122525


    谢谢了,比较了和我写的不同的地方了。学习啦。

论坛徽章:
1
金牛座
日期:2013-09-14 18:12:00
12 [报告]
发表于 2013-09-29 11:19 |只看该作者
回复 12# hanfeng122525
  1. spawn ssh root@$ip "tar -zvcf /root/backup${backup_time}.tar `xargs < /root/${file_list}`"   /
复制代码
末尾的/,是多余的吧。

论坛徽章:
1
金牛座
日期:2013-09-14 18:12:00
13 [报告]
发表于 2013-09-29 17:27 |只看该作者
回复 12# hanfeng122525


    你好,这个单IP的可以实现的。谢谢!
    多个IP怎么设置ip循环呢,我试了几个ip的循环没有成功。

论坛徽章:
1
摩羯座
日期:2013-09-28 17:07:31
14 [报告]
发表于 2013-09-29 21:37 |只看该作者
[root@localhost ~]# more test.sh
#!/bin/bash

file_list=$1
backup_time=`date +%Y%m%d-%H%M%S`
ip=192.168.88.156

expect << EOF

foreach ip {
192.168.1.1
192.168.1.2
…………
} {
set timeout 14400

set file_list [lindex $argv 1]
set backup_time [lindex $argv 2]

spawn ssh root@$ip "tar -zcvf /root/backup${backup_time}.tar.gz /root/*.php"
expect {
        "yes/no" {send "yes\r"}
        "password:" {send "root\r"}
}
puts "$ip fullbackup is ok\n"


spawn scp /root/${file_list} $ip:/root/
expect {
        "yes/no" {send "yes\r"}
        "password:" {send "root\r"}
}
puts "$ip scp file_list is ok\n"


spawn ssh root@$ip "tar -zvcf /root/backup${backup_time}.tar `xargs < /root/${file_list}`"   /
expect {
        "yes/no" {send "yes\r"}
        "*assword:" {send "root\r"}
}
puts "$ip backup_filelist is ok\n"

expect eof
}
EOF
回复 15# 二马金弓


   

论坛徽章:
1
金牛座
日期:2013-09-14 18:12:00
15 [报告]
发表于 2013-09-30 10:07 |只看该作者
回复 16# hanfeng122525


    hanfeng,你好。我想问一下:
1.这个ip=192.168.88.156是多ip列表里的吗?还是本机的ip呢?-----这个地方没看明白
2.foreach ip {
192.168.1.1
192.168.1.2
…………
}
这里的fo reach有空格吗



谢谢你在这个贴子里的跟帖回复指导。待完成这个,好好研究学习!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP