Linux下使用ac命令显示用户总的连接时间

Linux下使用ac命令显示用户总的连接时间,第1张

linux下使用ac命令显示用户总的连接时间在linux下,我们可以用ac命令显示用户登录主机的时间信息。目前登录用户的连接时间ac命令中,使用

d

选项,可以将输出的时间按天来显示。在本例中,今天我已经登录系统超过6个小时了,在12月1日,我登录系统的时间大约是1个小时。

www.dnjsb.com

$

ac

–d

Dec

1

total

1.08Dec

2

total

0.99Dec

3

total

3.39Dec

4

total

4.50Today

total

6.10所有用户的连接时间就像下面所显示的,可以用-p

显示所有用户的连接时间。注意这显示了每一个用户的总的连接时间。$

ac

-pjohn

3.64madison

0.06sanjay

88.17nisha

105.92ramesh

111.42total

309.21显示指定用户的连接时间

www.dnjsb.com

$

ac

-d

sanjayJul

2

total

12.85Aug

25

total

5.05Sep

3

total

1.03Sep

4

total

5.37Dec

24

total

8.15Dec

29

total

1.42Today

total

2.95

#vim  /etc/profile

export TMOUT=300

若300秒内无输入,则退出当前bash 这个可以?

试了一下,远程和本机bash均退出了(偶使用的是vmware虚拟机做的)。暂时定为这个胜出吧!

但是这个是在客户端无发送请求包保持连接的情况下,若强制在服务器断开连接呢?得到这样的答案:

写个脚本   到2个小时就kill掉

弄脚本 干掉.....

#fuser -k /dev/pts/*

#pkill -kill -t pts/*

这两个应该都可以 干掉所有连接

但是试过都没成功,而且也没理解这命令的含义,所以就用我自己麻烦的办法kill了一下:

kill -9 `ps aux | grep ssh |grep @ |awk '{print $2}'`

在这里能用成。

另外,Xshell工具连接的:

服务器默认就是会断开的,但是连接工具会设置 发送活动状态;

在属性-连接-保持活动状态中,将会话期间保持活动状态前面框里,去掉这个勾选,就ok了!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8543759.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存