设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 101|回复: 7

干掉ssh同一用户多个登录脚本

[复制链接]

43

主题

631

回帖

1417

积分

金牌会员

积分
1417
发表于 2011-3-5 09:55:13 | 显示全部楼层 |阅读模式
php的
回复

使用道具 举报

191

主题

4454

回帖

9665

积分

论坛元老

积分
9665
发表于 2011-3-5 10:28:55 | 显示全部楼层
具体怎么用

回复

使用道具 举报

188

主题

786

回帖

2210

积分

金牌会员

积分
2210
发表于 2011-3-5 10:36:14 | 显示全部楼层
pid是循环使用的,新登陆的pid不一定比老的大。
回复

使用道具 举报

184

主题

3474

回帖

7596

积分

论坛元老

积分
7596
发表于 2011-3-5 10:41:57 | 显示全部楼层
killall
回复

使用道具 举报

20

主题

667

回帖

1414

积分

金牌会员

积分
1414
发表于 2011-3-5 10:43:17 | 显示全部楼层
判断登录时间比pid有用吧
回复

使用道具 举报

109

主题

920

回帖

2231

积分

金牌会员

积分
2231
发表于 2011-3-5 11:00:03 | 显示全部楼层
脚本写的不错,不过正如大家的意见,问题不少支持
回复

使用道具 举报

33

主题

575

回帖

1329

积分

金牌会员

积分
1329
发表于 2011-3-5 14:52:07 | 显示全部楼层
原帖由 kangzj 于 2011-3-5 15:55 发表


查了一下资料,确实是这样的,进程号只有1-32768这么多,要是一直创建下去,肯定会用完的,肯定会循环使用
但是,从另一方面想,系统一个时候存在的进程数一般不会超过1K,1k/3w多,连续的进程号空间应该还是很大的,绝大部分情况下,这个 ...

PID不是+1循环分配的,我搞了半天也没搞清楚到底是怎么分配的。
我只有30多个进程,PID最后一号是240XX。

[ 本帖最后由 windywinter 于 2011-3-5 16:34 编辑 ]
回复

使用道具 举报

43

主题

631

回帖

1417

积分

金牌会员

积分
1417
 楼主| 发表于 2011-3-5 15:46:11 | 显示全部楼层
ps ax | egrep `whoami`"@pts/[[:digit:]]"  | awk '{ if( $1 != '$PPID' ) { print $1 } }' | xargs -i kill {}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-12-20 00:51 , Processed in 0.026963 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表