找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 29605|回复: 6

[文本处理] 批处理怎样检测日志关键字,并发送邮件?

[复制链接]
发表于 2015-3-6 11:32:17 | 显示全部楼层 |阅读模式
首先,不会批处理啊,服务器是windows的啊,二逼运维过了年跑了啊,逗比领导不会让我写批处理又傻逼了啊,过来请教各位大拿啊。
问题需求:检测程序输出日志data-log.log如发现有这段话“WARN ConditionalRejectingErrorHandler:66 - Execution of Rabbit message listener failed.”则发送邮件。
跪求各位大神帮忙写一个,感激不尽!
 楼主| 发表于 2015-3-6 12:43:44 | 显示全部楼层
求大神呢!
发表于 2015-3-6 13:58:29 | 显示全部楼层
本帖最后由 pcl_test 于 2015-3-6 14:11 编辑

回复 1# chuluqiang
  1. findstr /r /c:"WARN ConditionalRejectingErrorHandler:66 - Execution of Rabbit message listener failed." "data-log.log" && 发送邮件代码
复制代码
批处理怎样自动发邮件?
http://www.bathome.net/thread-7857-1-1.html

PS:两个常用计划任务命令,schtasks 和 at
发表于 2015-3-6 14:42:06 | 显示全部楼层
这样的话,关键词只要出现一次,你的邮箱就准备爆满吧
 楼主| 发表于 2015-3-11 16:52:13 | 显示全部楼层
回复 4# CrLf

那应该怎么写啊?求大神指教下!
 楼主| 发表于 2015-3-11 17:13:12 | 显示全部楼层
不会写啊,有没有大神能给个完整的啊,跪求!邮箱可以使用大部分的邮箱地址!
求高手,谢谢。
发表于 2015-3-11 17:30:25 | 显示全部楼层
本帖最后由 pcl_test 于 2015-3-11 17:37 编辑

回复 6# chuluqiang
批处理代码
  1. @set n=0
  2. @findstr /r /c:"WARN ConditionalRejectingErrorHandler:66 - Execution of Rabbit message listener failed." "data-log.log" && set n=1
  3. @if %n% == 1 start "" "sendemail.vbs"
  4. @pause
复制代码
sendemail.vbs代码
http://bbs.bathome.net/thread-1994-1-1.html (5楼)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 14:12 , Processed in 0.018223 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表