免费注册 查看新帖 |

Chinaunix

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

[文件目录] 求一个脚本,给点思路吧 [复制链接]

论坛徽章:
2
摩羯座
日期:2014-09-10 16:52:2620周年集字徽章-周	
日期:2022-02-09 19:00:27
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-09-23 18:09 |只看该作者 |倒序浏览
碰到一个问题 。 要求从本地机器到 192.168.1.101  和 192.168.1.102 两台服务器用scp下载/home路径下的文件到本地的/home 下 。因为文件是每天产生一个 ,要求是只下载当天产生的文件 。我现在是每天手动去取,感觉很不方便,想写个脚本,无奈水平不行,没思路 。    假设服务器用户名是 root ,  密码是  root123 .  文件名是  test.log   ,请各位帮帮忙看看吧

论坛徽章:
769
金牛座
日期:2014-02-26 17:49:58水瓶座
日期:2014-02-26 18:10:15白羊座
日期:2014-04-15 19:29:52寅虎
日期:2014-04-17 19:43:21酉鸡
日期:2014-04-19 21:24:10子鼠
日期:2014-04-22 13:55:24卯兔
日期:2014-04-22 14:20:58亥猪
日期:2014-04-22 16:13:09狮子座
日期:2014-05-05 22:31:17摩羯座
日期:2014-05-06 10:32:53处女座
日期:2014-05-12 09:23:11子鼠
日期:2014-05-21 18:21:27
2 [报告]
发表于 2014-09-23 19:06 来自手机 |只看该作者
如果test.log是昨天生成的,就不下载吗?

论坛徽章:
3
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:51:162015年亚洲杯之阿曼
日期:2015-04-07 20:00:59
3 [报告]
发表于 2014-09-23 20:47 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
10
金牛座
日期:2014-09-16 19:02:48技术图书徽章
日期:2015-11-24 01:37:29操作系统版块每日发帖之星
日期:2015-11-18 06:20:002015年亚洲杯之沙特阿拉伯
日期:2015-04-13 17:33:462015年迎新春徽章
日期:2015-03-04 09:51:162015年辞旧岁徽章
日期:2015-03-03 16:54:15午马
日期:2014-12-04 19:33:55白羊座
日期:2014-09-17 19:34:42巨蟹座
日期:2014-09-16 21:09:4815-16赛季CBA联赛之同曦
日期:2016-06-27 23:23:07
4 [报告]
发表于 2014-09-23 21:12 |只看该作者
回复 1# ruifeng_


    没思路就给你思路,你自己先想下办法。

1.服务器之间做ssh 密钥认证。(方便无人职守操作)

2,写脚本自动去scp。

3。放计划任务cron 自动执行。

论坛徽章:
8
戌狗
日期:2014-09-26 16:39:44水瓶座
日期:2014-10-10 02:06:57金牛座
日期:2014-10-11 23:04:042015亚冠之首尔
日期:2015-06-23 15:37:0015-16赛季CBA联赛之天津
日期:2016-01-22 18:58:2915-16赛季CBA联赛之佛山
日期:2016-05-31 19:18:0815-16赛季CBA联赛之同曦
日期:2016-08-10 16:26:3315-16赛季CBA联赛之辽宁
日期:2018-01-10 11:47:40
5 [报告]
发表于 2014-09-23 23:18 |只看该作者
expect吧  可以解决我以前也弄过这事

论坛徽章:
769
金牛座
日期:2014-02-26 17:49:58水瓶座
日期:2014-02-26 18:10:15白羊座
日期:2014-04-15 19:29:52寅虎
日期:2014-04-17 19:43:21酉鸡
日期:2014-04-19 21:24:10子鼠
日期:2014-04-22 13:55:24卯兔
日期:2014-04-22 14:20:58亥猪
日期:2014-04-22 16:13:09狮子座
日期:2014-05-05 22:31:17摩羯座
日期:2014-05-06 10:32:53处女座
日期:2014-05-12 09:23:11子鼠
日期:2014-05-21 18:21:27
6 [报告]
发表于 2014-09-24 11:12 |只看该作者
回复 1# ruifeng_

大概思路这样的,现在要输2次密码,server和client断的,
做了互信应该可以省.
  1. ssh -t root@192.168.1.101 'cd /home;[ `stat test|grep -Po "(?<=^Modify: )[-0-9]+"` = `date +%Y-%m-%d` ]&&scp test root@client_ip:client_dir'
  2. xxx's password:
  3. Password:
  4. test                                          100%   13     0.0KB/s   00:00
复制代码

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
7 [报告]
发表于 2014-09-24 11:21 |只看该作者
文件名里面包含日期信息吗,给个具体的例子看看。

论坛徽章:
4
狮子座
日期:2014-04-17 10:45:47双鱼座
日期:2014-08-21 17:16:41处女座
日期:2014-08-26 13:46:46水瓶座
日期:2014-10-28 14:08:50
8 [报告]
发表于 2014-09-24 11:24 |只看该作者
rsync不行吗

论坛徽章:
2
摩羯座
日期:2014-09-10 16:52:2620周年集字徽章-周	
日期:2022-02-09 19:00:27
9 [报告]
发表于 2014-09-24 11:45 |只看该作者
感谢各位的回复  。
@Herowinter    对的,只要今天的
@Shell_HAT     文件名包含日期 ,文件名是这样的 :  vantio2stats-20140924.log  
@圣西罗门柱      这个不熟悉
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP