sh 查找云端服务器上的所有访问日志,并将它们合并为一个输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 查找云端服务器上的所有访问日志,并将它们合并为一个输出相关的知识,希望对你有一定的参考价值。

# Run from /home/master/applications
# dumps everything to the screen
find . -maxdepth 3 -path '*/logs/*access*.log' -exec cat {} +

# Run from /home/master/applications
# continuously outputs everything to the screen. Shows headings for each file that's outputting
ls -drt */logs/*access*.log | tail -n5 | xargs tail -n0 -f

# Run from /home/master/applications
# outputs to file: /home/master/access-logs-all.log
find . -maxdepth 3 -path '*/logs/*access*.log' -exec cat {} + > ~/access-logs-all.log

# Run from /home/master/applications
# outputs to file: /home/master/access-logs-all.log
find . -maxdepth 3 -path '*/logs/*error*.log' -exec cat {} + > ~/error-logs-all.log

以上是关于sh 查找云端服务器上的所有访问日志,并将它们合并为一个输出的主要内容,如果未能解决你的问题,请参考以下文章

sh 扫描访问日志以查找重复的匹配并列出前100名

filebeat工作原理

sh 查找所有文件并删除它们

Linux服务器定时清除大日志文件脚本

谷歌云sql数据读取审计日志

sh 收集大小超过800MB的所有mkv文件,并将它们拆分为500MB块,后缀从“.00”开始