- 论坛徽章:
- 18
|
本帖最后由 bikkuri 于 2014-05-22 02:58 编辑
用w|grep $(whoami)命令看第五列的IDLE时间。
IDLE时间最小的一般就是最后使用屏幕的用户。
但是如果你要编程序来实现的话,有点麻烦的是IDLE时间的格式不是固定的。
比如:- [root@hp8 ~]# w
- 02:44:22 up 10 days, 13:04, 2 users, load average: 0.61, 0.31, 0.25
- USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
- root pts/0 test111.chn.alca Tue14 1:47 0.08s 0.08s -bash
- root pts/1 135.244.46.72 02:38 0.00s 0.01s 0.00s w
- [root@hp8 ~]# w
- 02:52:08 up 10 days, 13:12, 2 users, load average: 0.29, 0.29, 0.26
- USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
- root pts/0 test111.chn.alca Tue14 23.00s 0.08s 0.08s -bash
- root pts/1 135.244.46.72 02:38 0.00s 0.02s 0.00s w
复制代码 |
|