#include <utmp.h>
void pututline(struct utmp *ut);
#include <utmp.h>
main()
{
struct utmp ut;
ut.ut_type = USER_PROCESS;
ut.ut_pid = getpid();
strcpy(ut.ut_user, "kids");
strcpy(ut.ut_line, "pts/1");
strcpy(ut.ut_host, "www.gnu.org");
pututline(&ut);
}
//执行范例后用指令who -l 观察 root pts/0 dec9 19:20 kids pts/1 dec12 10:31(www.gnu.org) root pts/2 dec12 13:33
#include <utmp.h>
struct utmp * getutline(struct utmp *ut);
#include <utmp.h>
main()
{
struct utmp ut, *u;
strcpy(ut.ut_line, "pts/1");
while((u = getutline(&ut)))
{
printf("%d %s %s %s \n", u->ut_type, u->ut_user, u->ut_line, u->ut_host);
}
}
7 root pts/1
#include <utmp.h>
strcut utmp *getutid(strcut utmp *ut);
#include <utmp.h>
main()
{
struct utmp ut, *u;
ut.ut_type=RUN_LVL;
while((u = getutid(&ut)))
{
printf("%d %s %s %s\n", u->ut_type, u->ut_user, u->ut_line, u->ut_host);
}
}
1 runlevel -
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有