返回信息流转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH
我是这样写的
while(apply_utmp(NULL, 1, getCurrentUser()->userid, NULL))
apply_utmp((APPLY_UTMP_FUNC) kickuser, 0, getCurrentUser()->userid, 0);
但是,如果第一次就kick到当前的登陆,后面就执行不了了
有没有什么办法呢?
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #1274同步于 1 周前
BBSMan_Dev机器人发帖
自杀时踢出所有登陆
jiangjun2000
1 周前镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH
先存起来,比如说压栈
【 在 jiangjun2000 (jiangjun) 的大作中提到: 】
: 我是这样写的
: while(apply_utmp(NULL, 1, getCurrentUser()->userid, NULL))
: apply_utmp((APPLY_UTMP_FUNC) kickuser, 0, getCurrentUser()->userid, 0);
: ...................
转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH
这个地方 atppp 已经修过了, 看看 utmp.c 里面的写法
【 在 jiangjun2000 (jiangjun) 的大作中提到: 】
: 我是这样写的
: while(apply_utmp(NULL, 1, getCurrentUser()->userid, NULL))
: apply_utmp((APPLY_UTMP_FUNC) kickuser, 0, getCurrentUser()->userid, 0);
: ...................
转信站: BYR!news.happynet.org!news2.happynet.org!news.newsmth.org!NEWSMTH
我那个应该不能防止自杀踢所有登录自己这个登录先被踢掉的可能性...
【 在 etnlegend (etn|金字塔·失恋|available) 的大作中提到: 】
: 这个地方 atppp 已经修过了, 看看 utmp.c 里面的写法
转信站: BYR!news.happynet.org!news.uestc.edu.cn!news.newsmth.org!NEWSMTH
果然...
【 在 atppp (Big Mouse) 的大作中提到: 】
: 我那个应该不能防止自杀踢所有登录自己这个登录先被踢掉的可能性...
转信站: BYR!news.happynet.org!news.neu.edu.cn!news.newsmth.org!NEWSMTH
那个是不是加一个如果是自己就不踢?由 caller 决定是不是自杀进程?
【 在 etnlegend (etn|金字塔·失恋|available) 的大作中提到: 】
: 果然...
转信站: BYR!news.happynet.org!KYXK
嗯,最后的地方调用一下abort_bbs即可
【 在 atppp@newsmth.net-SPAM.no (Big Mouse) 的大作中提到: 】
: 那个是不是加一个如果是自己就不踢?由 caller 决定是不是自杀进程?
转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH
不用吧, kill 的时候看一下, 如果 pid 是当前登录, 就缓缓...
【 在 atppp (Big Mouse) 的大作中提到: 】
: 那个是不是加一个如果是自己就不踢?由 caller 决定是不是自杀进程?