定时执行以下这两句话就可以了(分别是按月和按天)
perl -w /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.XXXX.com -update -configdir="/etc/awstats/" -DatabaseBreak=day &
perl -w /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.XXXX.com -update -configdir="/etc/awstats/" -DatabaseBreak=month &
perl -w /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.XXXX.com -update -configdir="/etc/awstats/" -DatabaseBreak=month &
访问某日的统计页面的话,在url后面加上&databasebreak=day&day=1&month=3即可,如:3月1日:
config=www.XXXX.com&databasebreak=day&day=1&month=3
上网找了一个日历php,把日期和月份加上超链接就成了以下两个日历的php,放在apache下。
# cat lastmonth.php
/*******************************
* 用来判断是否闰年的函数*
* 可以根据更复杂的算法改进*
*******************************/
function leap_year($year)
{
if($year% 4 == 0) // basic rule
{
return true; // is leap year
}
else
{
return false;
}
}
/*******************************
* 对一些变量进行赋值操作*
* 特别注意对二月份的赋值*
*******************************/
function setup()
{
global $mon_num;
$mon_num=array(31,28,31,30,31,30,31,31,30,31,30,31);
global $mon_name;
$mon_name=array("一","二","三","四",
"五","六","七","八",
"九","十","十一","十二");
if (leap_year($firstday[year])) // basic rule
{
$mon_num[1]=28; // is leap year
}
else
{
$mon_num[1]=28;
}
}
/*******************************
* 显示表格中的一格*
* 显示的内容和颜色可变*
*******************************/
function showline($content,$show_color,$urlmark)
{
$begin_mark = "";
$begin_mark =$begin_mark."";
$begin_mark =$begin_mark."";
$end_mark = " ";
echo $begin_mark.$content.$end_mark ;
}
/*******************************
* 用来判断是否闰年的函数*
* 可以根据更复杂的算法改进*
*******************************/
function leap_year($year)
{
if($year% 4 == 0) // basic rule
{
return true; // is leap year
}
else
{
return false;
}
}
/*******************************
* 对一些变量进行赋值操作*
* 特别注意对二月份的赋值*
*******************************/
function setup()
{
global $mon_num;
$mon_num=array(31,28,31,30,31,30,31,31,30,31,30,31);
global $mon_name;
$mon_name=array("一","二","三","四",
"五","六","七","八",
"九","十","十一","十二");
if (leap_year($firstday[year])) // basic rule
{
$mon_num[1]=28; // is leap year
}
else
{
$mon_num[1]=28;
}
}
/*******************************
* 显示表格中的一格*
* 显示的内容和颜色可变*
*******************************/
function showline($content,$show_color,$urlmark)
{
$begin_mark = "
$begin_mark =$begin_mark."";
$begin_mark =$begin_mark."";
$end_mark = "
echo $begin_mark.$content.$end_mark ;
}
?>
上月awstats统计
?>
上月awstats统计
上月nginx日志分析 |
本月 |
";
echo ""; echo ""; echo "$firstday[year]年 ".$mon_name[$firstday[mon]-1]."月(按月统计)"; echo ""; echo ""; echo " | ";
---|
"; |
echo "
?>
# cat thismonth.php
/*******************************
* 用来判断是否闰年的函数*
* 可以根据更复杂的算法改进*
*******************************/
function leap_year($year)
{
if($year% 4 == 0) // basic rule
{
return true; // is leap year
}
else
{
return false;
}
}
/*******************************
* 对一些变量进行赋值操作*
* 特别注意对二月份的赋值*
*******************************/
function setup()
{
global $mon_num;
$mon_num=array(31,30,31,30,31,30,31,31,30,31,30,31);
global $mon_name;
$mon_name=array("一","二","三","四",
"五","六","七","八",
"九","十","十一","十二");
if (leap_year($firstday[year])) // basic rule
{
$mon_num[1]=29; // is leap year
}
else
{
$mon_num[1]=28;
}
}
/*******************************
* 显示表格中的一格*
* 显示的内容和颜色可变*
*******************************/
function showline($content,$show_color,$urlmark)
{
$begin_mark = "";
$begin_mark =$begin_mark."";
$begin_mark =$begin_mark."";
$end_mark = " ";
echo $begin_mark.$content.$end_mark ;
}
/*******************************
* 用来判断是否闰年的函数*
* 可以根据更复杂的算法改进*
*******************************/
function leap_year($year)
{
if($year% 4 == 0) // basic rule
{
return true; // is leap year
}
else
{
return false;
}
}
/*******************************
* 对一些变量进行赋值操作*
* 特别注意对二月份的赋值*
*******************************/
function setup()
{
global $mon_num;
$mon_num=array(31,30,31,30,31,30,31,31,30,31,30,31);
global $mon_name;
$mon_name=array("一","二","三","四",
"五","六","七","八",
"九","十","十一","十二");
if (leap_year($firstday[year])) // basic rule
{
$mon_num[1]=29; // is leap year
}
else
{
$mon_num[1]=28;
}
}
/*******************************
* 显示表格中的一格*
* 显示的内容和颜色可变*
*******************************/
function showline($content,$show_color,$urlmark)
{
$begin_mark = "
$begin_mark =$begin_mark."";
$begin_mark =$begin_mark."";
$end_mark = "
echo $begin_mark.$content.$end_mark ;
}
?>
本月awstats统计
?>
本月awstats统计
本月nginx日志分析 |
上月 |
";
echo ""; echo ""; echo "$firstday[year]年 ".$mon_name[$firstday[mon]-1]."月(按月统计)"; echo ""; echo ""; echo " | ";
---|
"; |
echo "
?>