一台从堆叠中撤出的C3750,sh log后内容如下: 1y51w: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet。。。。 为什么开头的日期显示变成这样了??
在UNIX下,某些应用程序需要写log,一般log中需要输出可读格式的时间。但是根据应用程序启动环境的时区设置不同,输出的时间也不同,为了统一时间,可以写格林威治时间。 time_t t; struct tm *local; t = time(NULL); local = gmtime(&t); printf(asctime(local)); 为了让输出的字符串都是英文,还可以设置setlocale("LC_ALL", "C") 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17004/sho...
要把A,B两台机器产生的log文件ftp到C,crontab中写的是每天15点生成并ftp到C Aftp到C的时间是"14:59 alert_stat.log.20070522"接近15点 在A上运行date的结果是 # date Wed May 23 17:04:32 BEIST 2007 Bftp到C的时间却是"03:58 alert_bill.log.20070522"相差12个小时 在B上运行date的结果是 # date Wed May 23 17:03:32 BEIST 2007" A和B都是IBM595 AIX 5.3.0.0 C是IBMP630 A...
要分析的log文件很大,想知道时间跨度 log每行文件的内容基本上一样,比如 [10:10:10.123456]…………………………………… 第一行 ……………………………………………………………… 第二行 [10:10:10.123498]…………………………………… 第三行 ……………………………………………………………… 第四行 …… …… [10:10:10.567890]…………………………………… 第N行 …………………………………...
Library-c3548>;sh log Syslog logging: enabled (0 messages dropped, 17 flushes, 0 overruns) Console logging: level debugging, 1826 messages logged Monitor logging: level debugging, 8 messages logged Buffer logging: level debugging, 919 messages logged File logging: disabled Trap logging: level informational, 923 message lines logged log Buffer (4096 bytes): OWN: Line protocol o...
log格式是 Jul 15 15:30:32 [192.168.0.1] ALERT …… 提取Jul 15号的,时间段从10:50:00到11:20:00。