- 主题:[求助]static使用求助
解决了
usies记录格式不同的原因
我系统的格式是
[2008-05-08 14:45:05 17573 1] crail UTMP:clean crail(10)
而原来的static.c针对的格式应该是
[05/08.......
所以统计的时候出问题,修改如下
date_tm = localtime(&now);
sprintf(date, "%02u/%02u", date_tm->tm_mon + 1, date_tm->tm_mday);
改为:
sprintf(date, "%02u-%02u", date_tm->tm_mon + 1, date_tm->tm_mday);
-----
while (fgets(buf, 256, fp)) {
hour = atoi(buf + 7);
改为:
hour =atoi(buf + 12);
-----
if (strncmp(buf + 1, date, 5))
continue;
改为:
if (strncmp(buf + 6, date,5))
或者根据你系统usies的记录格式做相应修改就可以
【 在 sunny9316 (Sunny) 的大作中提到: 】
: 我的也是全为零
: ps 看到bbslogd已经在运行
: 如何确定bbslogd是否正常?
: ...................
--
FROM 211.96.232.*
usies的日期格式是前一阵刚改成有年号的
不然grep查出来的东西搞不清楚是哪一年的
【 在 sunny9316 (Sunny) 的大作中提到: 】
: 解决了
: usies记录格式不同的原因
: 我系统的格式是
: ...................
--
FROM 59.66.172.*
static.c你改了么。。?
【 在 pig2532 (猪猪猪) 的大作中提到: 】
: usies的日期格式是前一阵刚改成有年号的
: 不然grep查出来的东西搞不清楚是哪一年的
--
FROM 61.48.220.*
没有
【 在 fancyrabbit (兔兔猫★Initial F★考试面试青霉素皮试) 的大作中提到: 】
: static.c你改了么。。?
--
FROM 59.66.172.*
那好,我来 ..
【 在 pig2532 (猪猪猪) 的大作中提到: 】
: 没有
--
FROM 61.48.220.*
感谢报告 bug, 最新 svn 代码中已修复:)
【 在 sunny9316 (Sunny) 的大作中提到: 】
: 解决了
: usies记录格式不同的原因
: 我系统的格式是
: ...................
--
FROM 61.48.220.*
浪费磁盘空间
【 在 pig2532 (猪猪猪) 的大作中提到: 】
: usies的日期格式是前一阵刚改成有年号的
: 不然grep查出来的东西搞不清楚是哪一年的
--
FROM 221.204.249.*
但是查起来容易啊
【 在 sxdxsimple (雾里龙虾) 的大作中提到: 】
: 浪费磁盘空间
--
FROM 127.0.0.*
比起大家灌的水,usies真是九牛一毛了 ...
【 在 sxdxsimple (雾里龙虾) 的大作中提到: 】
: 浪费磁盘空间
--
FROM 221.219.14.*
不是吧,从四月一号到现在都有3.8G了。
【 在 fancyrabbit (兔兔猫★Initial F★三个月等来两封拒信) 的大作中提到: 】
: 比起大家灌的水,usies真是九牛一毛了 ...
--
FROM 211.151.94.*