gpt4 book ai didi

shell - 如何查找最近 30 分钟内登录的用户 UBUNTU 16.04

转载 作者:行者123 更新时间:2023-12-04 19:14:29 34 4
gpt4 key购买 nike

我需要创建一个命令来查找过去 30 分钟内登录系统的所有用户。该命令可以拆分为多个命令,因为我打算从 python 调用它。例如:

1. Command to find all users in system
2. Loop all users in python
3. Ask if the iterated user logged in the system in the past 30 min.
4. If so, add iterated user to recentUsersList.

由此,我只需要第 3 步。

最佳答案

last -s -30m应该是你要找的。 last显示登录用户的历史记录和-s 30m将其限制在最后 30 分钟。您还可以使用命令 last -s -30m --fullnames|head -n -1|awk '{print $1}|sort -u' 清除输入以仅显示用户.小心,因为 last 也会打印出“用户”reboot仅显示系统重新启动的时间,而不是实际用户。

关于shell - 如何查找最近 30 分钟内登录的用户 UBUNTU 16.04,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43554154/

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