请输入您要查询的百科知识:

 

词条 utmp
释义

Linux中utmp结构定义如下:

structutmp

{

short int ut_type; // 登录类型

pid_t ut_pid; // login进程的pid

char ut_line[UT_LINE_SIZE]; // 登录装置名,省略了"/dev/"

char ut_id[4]; // Inittab ID

char ut_user[UT_NAMESIZE]; // 登录账号

char ut_host[UT_HOSTSIZE]; // 登录账号的远程主机名称

struct exit_status ut_exit; // 当类型为DEAD_PROCESS时进程的结束状态

long int ut_session; // SessionID

struct timeval ut_tv; // 时间记录

int32_t ut_addr_v6[4]; // 远程主机的网络地址

char __unused[20]; // 保留未使用

};

ut_type有以下几种类型:

EMPTY 此为空的记录

RUN_LVL 记录系统run-level的改变

BOOT_TIME 记录系统开机时间

NEW_TIME 记录系统时间改变后的时间

OLD_TIME 记录当改变系统时间时的时间

INIT_PROCESS 记录一个由init衍生出来的进程

LOGIN_PROCESS 记录login进程

USER_PROCESS 记录一般进程

DEAD_PROSESS 记录一结束的进程

ACCOUNTING 目前尚未被使用

exit_status结构定义:

structexit_status

{

short int e_termination; //进程结束状态

short int e_exit; //进程退出状态

};

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/31 7:38:51