Portál AbcLinuxu, 5. listopadu 2025 17:54
#!/bin/csh
#
set year = `date +%Y`;
set month = `date +%m`;
set day = `date +%d`;
set hour = `date +%H`;
set minute = `date +%M`;
@ minute = $minute - 5;
if ($minute == "0") then
set minute = "00"
endif
set ip_adresa = `grep .168. /var/log/ipfm/$day"_"$month"_"$year"/"$hour"_"$minute |awk '{print $1}'`;
set bytes_in = `grep .168. /var/log/ipfm/$day"_"$month"_"$year"/"$hour"_"$minute |awk '{print $2}'`;
set bytes_out = `grep .168. /var/log/ipfm/$day"_"$month"_"$year"/"$hour"_"$minute |awk '{print $3}'`;
set bytes_total = `grep .168. /var/log/ipfm/$day"_"$month"_"$year"/"$hour"_"$minute |awk'{print $4}'`;
set i=1;
foreach ipadresy ($ip_adresa);
@ reg_ipadresy++;
mysql -e "use internet; insert into traffic (id_traffic,ip_adresa,bytes_in,bytes_out,bytes_total,day\
,month,year,hour,minute) values '','$ipadresy','$bytes_in[$i]','$bytes_out[$i]',\
'$bytes_total[$i]','$day','$month','$year','$hour','$minute');"
@ i++;
end;
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.