在一台 windows 的机器上,有一个不断增加的 log
利用 PowerShell 的Get-Content
PS \> Get-Content z:\foo.log -wait
可以动态的 tail 出来 log 的增量(类似 tail ) 之后用管道给 where 可以 filter 一些关键词
PS \> Get-Content z:\foo.log -wait | where {$_ -match "foo|bar|baz"}
所以我想问一下如何再加一层管道把每一行的内容给到一个命令呢
类似于
....... | Curl.exe http://foo.bar/collect -x $_
这样我就可以在服务端根据日志的增量进行一些报警什么的了?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.