更新时间:2024-05-21 15:22
utmp是一个计算机术语。
Linux中utmp结构定义如下:
structutmp
{
short int ut_type; // 登录类型
pid_t ut_pid; // login进程的pid
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有以下几种类型:
exit_status结构定义:
structexit_status
{
short int e_termination; //进程结束状态
short int e_exit; //进程退出状态
};