【问题标题】:Getting user uptime in bash script在 bash 脚本中获取用户正常运行时间
【发布时间】:2014-10-15 18:32:00
【问题描述】:

我正在尝试编写一个 bash 脚本,并且需要了解自用户登录 (xsession) 以来经过了多少秒。我正在寻找几个小时,但我找不到解决方案。我发现只有 uptime 命令,但我认为它只是让计算机运行时间。

为了更清楚... 我正在用 gtkdialog 编写 gui,并且我有“启动时隐藏 gui”选项。我可以在用户登录时启动程序,如果用户选中该选项,我可以隐藏 gui。但是如果用户想要配置选项并再次打开 gui ??? 我唯一的解决方案。如果用户在 30 秒前登录或者如果没有选中“启动时隐藏 gui”选项而不是显示 gui,我可以写条件。因此,如果用户在 xsession 中单击程序可以再次看到 gui。

【问题讨论】:

标签: bash shell user-interface uptime


【解决方案1】:

您可以使用wwho 命令获取有关当前登录用户的信息。如果您想查看有关最近会话的日志(包括登录和注销时间等),请使用 last 命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-18
    • 1970-01-01
    • 2012-12-15
    • 2021-01-20
    • 2014-06-29
    • 2013-01-25
    • 1970-01-01
    相关资源
    最近更新 更多