免费注册 查看新帖 |

Chinaunix

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

关于shell脚本的一些问题 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2011-07-14 10:06 |只看该作者
{:3_198:}很复杂的shell,搞不懂

论坛徽章:
0
2 [报告]
发表于 2011-07-14 10:08 |只看该作者
回复 2# zhuyu901115

是呀,太复杂了,我实在是不懂呀,服了。

论坛徽章:
0
3 [报告]
发表于 2011-07-14 10:53 |只看该作者
发短信和发邮件这两个功能还真没试过,还连着外网啊

论坛徽章:
0
4 [报告]
发表于 2011-07-14 11:18 |只看该作者
回复 4# nanjingnew4


    嗯 ,连着外网,都有公网IP。解决一样是一样呀,能检查文件是否成功也行呀,哈。

论坛徽章:
0
5 [报告]
发表于 2011-07-14 11:21 |只看该作者
回复 4# nanjingnew4


    比对下两边的数据大小是否一样吧

论坛徽章:
0
6 [报告]
发表于 2011-07-14 12:02 |只看该作者
回复 6# nanjingnew4


    比较大小也行,只要能检查出文件是否一致就行。

论坛徽章:
4
戌狗
日期:2014-10-12 21:48:202015年辞旧岁徽章
日期:2015-03-03 16:54:15IT运维版块每日发帖之星
日期:2015-06-09 22:20:002016猴年福章徽章
日期:2016-02-18 15:30:34
7 [报告]
发表于 2011-07-14 13:49 |只看该作者
分2步吧,你先测试邮件服务,再用脚本判断比较结果,把结果作为邮件信息发送
mail -s "1111" tt@domain.com < compare.txt
我前段时间做过一个磁盘剩余空间检测,当大于90% 就给我163邮箱发邮件

论坛徽章:
0
8 [报告]
发表于 2011-07-15 10:43 |只看该作者
{:2_177:}太复杂了。。。还是一步步来吧

论坛徽章:
0
9 [报告]
发表于 2011-07-15 13:53 |只看该作者
关于文件是否一致的检查,最好是比对md5, linux下md5sum命令可以得到文件的md5

短信通知可以用飞信结合linux下的工具,这个搜索一下一大把,安装配置都不难,其实更好的方法还是邮件通知,搞个可以收发email的手机

md5的问题是,如果文件大小和数量都很大的话,比较耗时

效率的问题如果不大, 我就提供一个思路

用ssh 结合md5sum命令,把本地和远程主机的ip、文件名、md5值都写到一个文件里,然后比对2个md5是否一致,一致的就不用管,把不一致的文件名列出来放到另一个文件,然后邮件把这个文件发出去。

md5文件的格式举个例子,可以是:

filename     local hostname     local md5         remote hostname       remote md5        result
1.txt           local.xxx.com        253hihihsou9   remote.xxx.com          53hihihsou9        DIFF
2.txt           local.xxx.com        96hksusu98s   remote.xxx.com          756kjsysgfig        SAME
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP