Portál AbcLinuxu, 12. května 2025 10:07
#!/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.