您现在的位置是:last显示年份

last显示年份

Linux 日期:2020-11-17点击:687

编译 last_patch

cd ~
vi last_patch.c
gcc -Wall last_patch.c -o last_patch
cp last_patch /usr/local/bin/
root last_patch
last_patch 文件内容

#include <stdio.h>
#include <utmp.h>
#include <string.h>
#include <time.h>

int main(void) {
        struct utmp *line;
        time_t timestamp;
        utmpname("/var/log/wtmp");
        setutent();
        while( (line = getutent()) != NULL) {
                if (line->ut_type == USER_PROCESS ) {
                        timestamp = line->ut_tv.tv_sec;
                        printf("%s %s", line->ut_user, asctime(localtime(&timestamp)));
                }
        }
        endutent();
        return 0;
}
last_patch 运行效果

last_patch.png

标签: Shell Linux

站长简介

姓名:喻理
微信:yuli0927
邮箱:yuli0927@126.com
不懂业务的运维工程师不是一个好程序员。

分类

最新文章

热门文章