论坛风格切换切换到宽版
  • 702阅读
  • 7回复

[问题求助]如何判断telnet的用户是否死掉 [复制链接]

上一主题 下一主题
 
发帖
1959
C币
-152803
威望
383
贡献值
1
银元
-2
铜钱
4340
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
有1台服务器,很多用户通过telnet 登陆服务器,但是服务器最多只能允许譬如.1000个.用户。但是已经登陆的用户可能会死掉,但它的telnet 进程还在,还会占.资源,这时候用户数已经超过1000了,新用户进不来。    外汇
请问高手,可有办法做个程序,对已登.陆用.户进行判断是否死掉?(广告)

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线翅膀.
发帖
2230
C币
-60365
威望
417
贡献值
1
银元
-1
铜钱
5042
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
可以在 profile 里 加上 TMOUT=600
这样, 如果10分种没有输入, 就会自动 logout 的.

发帖
1864
C币
-199171
威望
342
贡献值
1
银元
-4
铜钱
4126
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
[quote]原帖由 "zonzi"]用root  kill -9  一定会死掉[/quote 发表:

粽子兄,这样的问题也劳神你回答?

离线石油人.
发帖
2053
C币
-152472
威望
377
贡献值
1
银元
-3
铜钱
4598
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
如果活的用户的确运行时间很长,不就错杀无辜了?

离线qq273580105.
发帖
2049
C币
-235857
威望
381
贡献值
1
银元
-1
铜钱
4522
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
[quote]原帖由 "roninlin"]如果活的用户的确运行时间很长,不就错杀无辜了?[/quote 发表:

不是运行时间, 是无响应时间.

一般是说没有输入了. 比如 telnet 上去了, 而忘了. 然后有10分钟没敲键盘, 就会自动退出的. 因为 telnet 进程死了也是没有输入, 所以, 这样不会有什么问题的. 一般是会自己关掉的. 要是不放心,可以再设得小些 300吧.

发帖
2112
C币
-235117
威望
406
贡献值
1
银元
-2
铜钱
4772
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13


QUOTE:原帖由 "q1208c" 发表:

不是运行时间, 是无响应时间.

一般是说没有输入了. 比如 telnet 上去了, 而忘了. 然后有10分钟没敲键盘, 就会自动退出的. 因为 telnet 进程死了也是没有输入, 所以, 这样不会有什么问题的. 一般是会自己关掉的. ..........


尝试在~/.bashrc加入了一行TMOUT=1,结果注销重登后偶的ssh把偶踢出去&进不来了。。。555555

离线xm-2000.
发帖
2076
C币
-139061
威望
393
贡献值
1
银元
-3
铜钱
4691
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13


QUOTE:原帖由 "寂寞烈火" 发表:

粽子兄,这样的问题也劳神你回答?
 这可是百年一见的难题,值得研究

离线tantan886.
发帖
2044
C币
-140694
威望
374
贡献值
1
银元
-1
铜钱
4597
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13


QUOTE:原帖由 "xuhehao" 发表:


尝试在~/.bashrc加入了一行TMOUT=1,结果注销重登后偶的ssh把偶踢出去&进不来了。。。555555


这就叫"贪心不足".

最少也得写个60呀!
1呀! 就是说你得不停的敲, 不然就退出去了.
在你等那个界面打开时, 就超时退出啦!!

另外, 写到 /etc/profile 里所有的人都会用到, 你写到 .bashrc 里就只有那个用户能用到了.

快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个