背景:实践中通过对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
苹果:
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
评论列表