gpt4 book ai didi

linux - 从日志文件中解析信息并查询进程表

转载 作者:太空宇宙 更新时间:2023-11-04 04:00:25 36 4
gpt4 key购买 nike

我正在尝试检查过去 10 分钟内修改了多少日志文件并列出它们。我也想以 30 为单位进行计算。输出如下:

   Log files modified in the last 10 minutes: X 
List of these files:
/var/log/messages
/var/log/lastlog
/var/log/wtmpp
/var/log/cron

Log files modified in the last 30 minutes: x
List of these files:
....

此外,我想查询进程表并获得以下信息:

    Total # of processes:  X
Number of active user processes by user:
root: 98 (or however many)
Apache: 65
UserA: 33
UserB: 23

Top 5 processes using the most memory
listing of processes

我认为我可以使用此命令获取日志文件的数量:

    find /var/log/ -name '*.log' -mmin 10

并通过添加“| wc -l”来计算它们以获得#

但是当我尝试这样做时出现错误。

任何有关如何执行此操作的建议,我将不胜感激。

最佳答案

请注意,您应该将 -10 写入 mmin。

find /var/log/ -name '*.log' -mmin -10

关于linux - 从日志文件中解析信息并查询进程表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23209642/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com