Я пытаюсь написать сценарий bash и узнать, сколько секунд прошло с момента входа пользователя (xsession). Я ищу часы, и я не мог найти для этого решения. Я нашел только команду uptime, но я думаю, что это только время работы компьютеров.Получение времени работы пользователя в скрипте bash
Чтобы быть более ясным ... Я пишу gui с gtkdialog, и у меня есть опция «скрыть gui при запуске». Я могу запустить программу при входе пользователя в систему, и если пользователь проверяет эту опцию, я могу скрыть gui. Но если пользователь хочет настроить параметры и снова открыть gui ??? Мое единственное решение для этого. Я могу написать условие, если пользователь зарегистрировался за 30 секунд назад или если не установлен параметр «скрыть gui при запуске», чем show gui. Поэтому, если пользовательская программа щелчка в xsession снова увидит gui.
вы можете видеть время входа пользователя, используя команду «w». http://linux.about.com/library/cmd/blcmdl1_w.htm – dev0