怎么实时判断一个用户是否登陆在linux服务器上,又没有合适的库函数

gaoxiaofei 2004-04-21 03:58:47
有没有c库函数可以实时监控一个用户是否登录在linux服务器上,也就是说用户退出,用户掉线我可以马上知道。

...全文
23 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluebeach 2004-04-22
  • 打赏
  • 举报
回复
tail -f /var/log/messages
这样能看到用户是否上下线,但要正常退出和关闭。
你可以找找tty pts相关的资料。看看有没有api可用
gaoxiaofei 2004-04-22
  • 打赏
  • 举报
回复
TO:qiansen(十里平湖)
who |grep somebody应该不行,需要实时监控,所以```````````````````

定时system是什么意思?能说得清楚些吗? 谢谢
qiansen 2004-04-22
  • 打赏
  • 举报
回复
实时那就定时system吧
qiansen 2004-04-22
  • 打赏
  • 举报
回复
调用系统命令who |grep somebody,判断返回值形吗?
gaoxiaofei 2004-04-22
  • 打赏
  • 举报
回复
自己re
ckc 2004-04-22
  • 打赏
  • 举报
回复
实时估计不容易。比如掉线其实就无法判断,都是一定时间没有访问才知道掉线啊
定期用who我觉得就可以啦,你可以间隔短一点
gaoxiaofei 2004-04-22
  • 打赏
  • 举报
回复
to: bluebeach(多干活,少灌水)

小弟愚笨,能否深刻指点,谢了:)

23,127

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧