您现在的位置是:last显示年份
last显示年份
编译 last_patch
cd ~ vi last_patch.c gcc -Wall last_patch.c -o last_patch cp last_patch /usr/local/bin/ root last_patchlast_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(×tamp))); } } endutent(); return 0; }last_patch 运行效果
站长简介
姓名:喻理
微信:yuli0927
邮箱:yuli0927@126.com
不懂业务的运维工程师不是一个好程序员。
微信:yuli0927
邮箱:yuli0927@126.com
不懂业务的运维工程师不是一个好程序员。
分类
最新文章
热门文章
- 微信支付退款结果通知解密
- Linux修改密码提示passwd /usr/share/cracklib/pw_dict: error reading header
- 到ICANN投诉三五互联获取域名转移密码成功
- {"errcode":45047,"errmsg":"out of response count limit hint]"}
- 微信html弹出点击右上角分享到朋友圈
- CentOS使用chkconfig提示systemctl enable xxxx.service
- PHP将B转换为KB、MB、GB
- Apache禁用TRACE Method和添加X-frame-options响应头
- mysqld_safe Number of processes running now
- 构建微信公众号被动回复image图片消息xml