[实践Ok]Web Tail tail -f 命令的输出重定向到web端

jackxiang 2014-2-9 00:52 | |
背景:实践中通过对tail的内容通过curl 发达很是有借鉴的地方,可以通过Nginx的push模块实现这个Ajax的推送进行web展示,Html5及websocket是一个新的方向。

苹果:
1. 替换掉tail文件名参数,并在终端里运行:

tail -f /tmp/log | sed -l 's/^/key=66f80b\&content=/' | sed -l 's/"/-@-/g' | sed -l 's/.*/"&"/' | xargs -I {} curl -d {} http://115.29.161.122/webtail/chunk

2. 在设备的浏览器里输入http://115.29.161.122/webtail/app/66f80b

3. 当文件有添加内容时,会在浏览器里面显示出来
Linux:
1. 替换掉tail文件名参数,并在终端里运行:

tail -f /tmp/log | sed -u 's/^/key=66f80b\&content=/' | sed -u 's/"/-@-/g' | sed -u 's/.*/"&"/' | xargs -I {} curl -d {} http://115.29.161.122/webtail/chunk

2. 在设备的浏览器里输入http://115.29.161.122/webtail/app/66f80b

3. 当文件有添加内容时,会在浏览器里面显示出来

来自:http://115.29.161.122/webtail#using

更多参考:
远哥谈 使用WebSocket开发在线实时看远程服务器log日志的工具:
http://www.cnblogs.com/taven/p/3483002.html
nodejs websocket html5 实时:
http://chm2920.iteye.com/blog/1044178
webtail——文件读取:
http://coolex.info/blog/401.html

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/7002/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2014-2-10 11:03
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]