+ -
当前位置:首页 → 问答吧 → Linux关于多用户同时登陆的问题,求高手解答

Linux关于多用户同时登陆的问题,求高手解答

时间:2011-10-17

来源:互联网

场景: 随用户登陆启动一个守护进程,登陆A用户启动属于A用户的X线程, 切换用户B 启动一个属于B用户的X线程(线程名称一样)。


  问题: 如果确定哪个用户是激活状态(正在使用的)? 来保证B用户时运行B用户的X线程,而A用户的X线程不运行

作者: beniow   发布时间: 2011-10-17

激活状态是什么概念?就是登录吗?

先用who判断,然后ps找出那个进程,如果其拥有者不是对应活跃的用户,则kill掉。

作者: linwhwylb   发布时间: 2011-10-18

引用 1 楼 linwhwylb 的回复:
激活状态是什么概念?就是登录吗?

先用who判断,然后ps找出那个进程,如果其拥有者不是对应活跃的用户,则kill掉。


激活状态就是登陆状态. 我想让进程自身去判断,所以用who无法得到是不是活跃的用户,只能得到进程的所属用户.

我现在就卡在了怎么去判断是不是活跃的用户.

作者: beniow   发布时间: 2011-10-18

两个都是活跃的吧,只是一个是当前激活的,另一个是后台隐藏的

作者: satiling   发布时间: 2011-10-18

引用 3 楼 satiling 的回复:
两个都是活跃的吧,只是一个是当前激活的,另一个是后台隐藏的


有什么办法来确分激活和后台隐藏吗?

作者: beniow   发布时间: 2011-10-18