【发布时间】:2014-10-15 18:32:00
【问题描述】:
我正在尝试编写一个 bash 脚本,并且需要了解自用户登录 (xsession) 以来经过了多少秒。我正在寻找几个小时,但我找不到解决方案。我发现只有 uptime 命令,但我认为它只是让计算机运行时间。
为了更清楚... 我正在用 gtkdialog 编写 gui,并且我有“启动时隐藏 gui”选项。我可以在用户登录时启动程序,如果用户选中该选项,我可以隐藏 gui。但是如果用户想要配置选项并再次打开 gui ??? 我唯一的解决方案。如果用户在 30 秒前登录或者如果没有选中“启动时隐藏 gui”选项而不是显示 gui,我可以写条件。因此,如果用户在 xsession 中单击程序可以再次看到 gui。
【问题讨论】:
-
您可以使用“w”命令查看用户的登录时间。 linux.about.com/library/cmd/blcmdl1_w.htm
标签: bash shell user-interface uptime