我想查找listener.log文件中最近24小時發生的oracle錯誤。我怎樣才能在linux中打印出時間戳。請幫助在過去24小時內在日誌文件中搜索錯誤
回答
我有以下格式的日誌文件。
13-SEP-2016 22時09分00秒INFO $ {登錄消息去這裏。}
sed -n -e '/^13-SEP-2016 22:09:00/,/^15-SEP-2016 23:09:01/p' listener.log
上述命令將過濾日誌與指定的持續時間,然後使用grep
命令過濾器預言錯誤.. 您可以通過根據您的要求更改持續時間來嘗試此操作。
您不需要'grep'。只是'sed'/ 2017-02-22 18:29:30 /,/ 2017-02-22 18:29:31/{/ PATTERN/p}'' – hek2mgl
什麼都不顯示.PLSDE40:/ orahome/app/oracle/diag/tnslsnr/PLSDE40/listener/trace#sed -n'/ 22-FEB-2017 18:29:30 /,/ 22-FEB-2017 18:29:31/p'listener.log PLSDE40:/ orahome/app/oracle/diag/tnslsnr/PLSDE40/listener/trace# – user3297431
對不起,這是一個 – user3297431
- 1. 搜索過去24小時或當前日誌中的錯誤
- 2. 在Python中,如何搜索過去24小時內創建的文件?
- 3. 僅從過去24小時內查看電子郵件日誌
- 4. 的Python:在過去24小時內
- 5. PHP MYSQL選擇過去24小時內和過去24小時內的數據
- 6. 在過去24小時內向主人添加的日誌提交
- 7. Elasticsearch - 獲取日誌類型的數量在過去24小時內
- 8. 過去24小時
- 9. 在過去24小時內選擇記錄和日期
- 10. 使用powershell掃描錯誤日誌以查看過去24小時內的錯誤
- 11. 在過去一小時內搜索推文
- 12. MySQL:按小時插入記錄,在過去24小時內
- 13. 在多行錯誤日誌中搜索錯誤代碼,然後在Linux上搜索多行錯誤日誌
- 14. Ruby on Rails:在過去的24小時內檢索每小時的值
- 15. 如何使用SQLite在過去24小時內獲取事件?
- 16. 批處理文件列出在過去24小時內保存的文件
- 17. JFreeChart - TimeSeries過去24小時
- 18. 腳本:查找過去24小時內的文件已更改
- 19. 列出過去24小時內添加的所有文件
- 20. 石墨將只在過去24小時
- 21. 在過去24小時的訂單數
- 22. 在過去24小時內修改過的打印文件到控制檯
- 23. 搜索elmah錯誤日誌文件(也許在1000年)
- 24. 獲取過去7天,過去24小時內的MySQL
- 25. 如何在過去24小時內創建的文件格式化
- 26. API V3在過去24小時內發佈?
- 27. DynamoDB在過去24小時內的衰減?
- 28. SELECT在過去24小時內最多查看
- 29. SQL查詢 - 如何在過去24小時內顯示點數?
- 30. 在過去24小時內查找帶有日期字段的記錄
幾行輸出示例會很有幫助。不是每個能夠幫助你的人都會有一個可以使用的日誌文件。但是一般來說:在像grep這樣的linux工具中,awk和sed是你的朋友。 – RuDevel
對不起,哥們。在這裏我試圖建立,但它不工作。 – user3297431
awk -vd =「$(date -d'24 hours ago'+'%F%T,000')」'$ 1「」$ 2> = d &&/TNS- /'listener/log – user3297431