wasps 发表于 2012-8-10 12:38:47

如何监视日志中的信息,以此信息激活某个脚本?

比方说我想取得12:27:20 system,info,account user: user was logged in。。。。这段日志中的user was logged in 中的用户名was并赋给变量a 怎么才能做到?找了很多资料没看到有这方面的东西。有的都是都如何下载日志或用工具分析日志。

9939781 发表于 2012-8-10 13:07:55

用脚本查找字符后截取一段赋值咯

wasps 发表于 2012-8-10 13:14:08

不知道从哪里取,昨天做了很久,还是取不到,能给个样本看看码?谢谢!

wasps 发表于 2012-8-10 13:16:04

日志中的字不知道里面的属性,所以就不知道从何取起。

wasps 发表于 2012-8-10 15:19:27

9939781 发表于 2012-8-10 13:07 static/image/common/back.gif
用脚本查找字符后截取一段赋值咯

如何用脚本查找LOG字符?

9939781 发表于 2012-8-10 16:22:46

你可以去研究下论坛的一个到期禁用账号的脚本,里面有查找和截取字符的方式,Mxso写的。

wasps 发表于 2012-8-10 17:20:53

9939781 发表于 2012-8-10 16:22 static/image/common/back.gif
你可以去研究下论坛的一个到期禁用账号的脚本,里面有查找和截取字符的方式,Mxso写的。

这东西,我会写。但对此没意义,现在是不知道log日志中取字时是以什么属性取,从哪里取。那个帐号到期的脚本,主要是取了用户标签comment的前几位而已,这个知道属性是comment,但现在日志中都是一连串的,没什么属性可找。

wasps 发表于 2012-8-11 22:11:55

bobwalker 发表于 2012-8-11 20:10 static/image/common/back.gif
这个也许对你更有用:
/log find topics~"critical" || message~"logged"

谢谢!我试下是怎么操作的。
ROS有个自动下载文件的命令fetch,但不知道他是不是可以也做到上传文件呢?

wasps 发表于 2012-8-11 22:13:57

还是这个地方好,来这里很久了。

wasps 发表于 2012-8-11 23:02:00

bobwalker 发表于 2012-8-11 20:10 static/image/common/back.gif
这个也许对你更有用:
/log find topics~"critical" || message~"logged"

我使用/log find message~"user stpuser from" ,但得到的值都是*b01这种代码,不能赋值对比。是怎么回事呢?
页: [1]
查看完整版本: 如何监视日志中的信息,以此信息激活某个脚本?