在bash脚本中获得用户正常运行时间

时间:2014-10-15 18:32:00

标签: bash shell user-interface uptime

我试图编写一个bash脚本,需要了解自用户登录以来过了多少秒(xsession)。我搜索了几个小时,但我无法找到解决方案。我发现只有正常运行命令,但我认为它只能让计算机运行时间。

更清楚...... 我用gtkdialog写gui,我在启动时隐藏了gui"选项。我可以在用户登录时启动程序,如果用户检查该选项,我可以隐藏gui。但是如果用户想要配置选项并再次打开gui ??? 我唯一的解决方案。如果用户在30秒前登录或未检查"在启动时隐藏gui,我可以写出条件#34;选项比展示gui。因此,如果用户在xsession中单击程序可以再次看到gui。

1 个答案:

答案 0 :(得分:1)

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