linux - 计算用户登录 Linux 的时间的简单方法

标签 linux bash

我无法想出一种方法来以 24 小时格式显示用户已登录的时间(HH:MM 格式)。

最佳答案

首先感谢您的提问。您可以通过 psacct 统计用户登录时间包裹。在大多数 Linux 系统上,您需要使用您最喜欢的包管理器来安装它。例子是apt install psacctyum install psacct

以下是一些示例:

  • ac -p将打印所有用户的总登录时间(以小时为单位)。 (随意通过一些 bash 魔法将其转换为 HH:MM 格式)。
  • ac <username>将打印某个特定用户的总时间(以小时为单位)。

您可以找到有关 psacct 的更多信息这里: https://www.tecmint.com/how-to-monitor-user-activity-with-psacct-or-acct-tools/

关于linux - 计算用户登录 Linux 的时间的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55680836/

相关文章:

linux - 不匹配任何东西的 Glob 会扩展到自身,而不是什么都没有

ruby-on-rails - 测试当前目录是否在 Rails 项目中 (bash)

bash - 如何在 bash 中获取特定数字的值

python - 从 python 运行代码与从 bash 运行代码有不同的权限?

Linux,取消阻塞read()

php - Linux PDF to HTML + Image Map + jpeg 图像文件

arrays - 如何将 bash 数组格式化为 JSON 数组

linux - 协助复制文件的 bash 脚本

python - 如何让程序不抛出 "Error: Can' t load Floyd's algorithm library”

mysql - 在Windows上通过Bash使用MySQL