社区
Linux/Unix社区
帖子详情
怎么实时判断一个用户是否登陆在linux服务器上,又没有合适的库函数
gaoxiaofei
2004-04-21 03:58:47
有没有c库函数可以实时监控一个用户是否登录在linux服务器上,也就是说用户退出,用户掉线我可以马上知道。
...全文
23
7
打赏
收藏
怎么实时判断一个用户是否登陆在linux服务器上,又没有合适的库函数
有没有c库函数可以实时监控一个用户是否登录在linux服务器上,也就是说用户退出,用户掉线我可以马上知道。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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(多干活,少灌水)
小弟愚笨,能否深刻指点,谢了:)
Linux
——系统调用和
库函数
的区别
区别 系统调用的实现在内核中,属于内核空间,系统调用的实现是在操作系统中,在编译操作系统的时候,就实现了该方法,所以
用户
是不可能去执行操作系统的代码,因此它的调用执行和
库函数
的调用执行是不一样的。
库函数
的实现在函数库中,属于
用户
空间,静态库,共享库,其实和我们自己在代码中实现
一个
方法去调用它,本质上
没有
什么区别,方法的实现均由
用户
自己完成。 上一篇博客中,我们也提到使用帮助手册查看的时候,不同的代号代表不同的含义 比如:fopen是
库函数
,而open是系统调用 凡是要对硬件或者操作系统底层
linux
下的c
库函数
FLILE 指针:指向
一个
结构体由三个部分组成 三个部分:(file查看文件的格式) 第
一个
文件的描述符(在
linux
的内核中) 文件描述表有0-1023但是前三个文件系统占用了 打开新的文件描述符的都是从小开始占用 第二个读写的文件指针的文字 第三个io缓冲区(用缓冲读的字符)
linux
下的api共三层: 应用层: 系统调用...
linux
如何
判断
程序
是否
在运行
在
linux
系统环境下,编写C语言程序,调用C
库函数
,获取程序运行的数量,从而
判断
程序
是否
在运行。需要用到的函数有 popen, pclose, fgets这几个函数。
Linux
系统调用函数open()、标准C
库函数
fopen()函数讲解以及它们之间的使用区别
open() 是
Linux
系统调用,用于打开或创建文件。它返回
一个
文件描述符,用于后续的文件操作。open() 提供了底层的、无缓冲的 I/O,直接与操作系统内核交互。fopen() 是标准 C
库函数
,也用于打开或创建文件。它返回
一个
FILE * 指针,用于后续的文件操作。fopen() 提供了更高级别的接口,包括缓冲和文件位置管理。由于 fopen() 是
库函数
,所以它在所有支持 C 标准库的系统上都可用。
linux
系统编程
第一章 系统调用 内核提供了一系列的服务、资源、支持一系列功能,应用程序通过调用系统调用 API 函数来使用内核提供的服务、资源以及各种各样的功能 1.2
库函数
库函数
也就是 C 语言
库函数
在
Linux
下,通常以动态(.so) 库文件的形式提供,存放在根文件系统/lib 目录下
库函数
是属于应用层,而系统调用是内核提供给应用层的编程接口,属于系统内核的一部分
库函数
运行在
用户
空间,调用系统调用会由
用户
空间(
用户
态)陷入到内核空间(内核态)
库函数
通常是有缓存的,而系统调用是无缓存的,所以在
Linux/Unix社区
23,127
社区成员
74,510
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章