gpt4 book ai didi

linux - Linux 中最活跃的用户

转载 作者:太空宇宙 更新时间:2023-11-04 04:01:18 24 4
gpt4 key购买 nike

我正在尝试学习基本的 Linux,所以我做了一些额外的作业。我需要编写一个 shell 脚本,该脚本按事件进程数实时显示前 x 个用户,延迟 n 秒(其中 x 和 n 是命令行参数)。

我几乎知道如何做到这一点,除了它的核心部分:如何根据事件进程的数量找到谁是顶级用户?

我用了 top 命令,但这并没有让我到达我想要的地方。

最佳答案

扩展上面 William 的帖子,

head -5 显示前 5 个。

在重新检查之间 sleep 10 秒到 sleep 10 秒。

我将让您弄清楚如何检查您是否获得两个参数并在正确的位置使用 $1 和 $2。

while [ 1 ]
do
date
ps ax -o user | sort | uniq -c | sort -rn | head -5
sleep 10
done

关于linux - Linux 中最活跃的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22893909/

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