ark23(a)o2.pl napisał(a):
> Witaj Grzegorz,
>
> W Twoim liście datowanym 31 października 2005 (22:43:53) można przeczytać:
>
>
>>>U siebie używamy własnych skryptów lms-htbusers, które generują kilka
>>>plików: htb.users, htb.users.night, htb.users.day.
>>>Pierwszy plik buduje pełną informację o klasach ruchu htb
>>>i filtrach klasyfikujących, a pozostałe dwa modyfikują
>>>jedynie istniejące klasy. W cronie można o dowolnych porach
>>>uruchamiać te skrypty powłoki.
>
>
>>ja generuje z lmsa plik z lista ip oraz przydzialami a z crona odpalam moje
>>skrypty z parametrami, paramert jest mnoznikiem :) w nocy obowiazuje x2 a
>>czasem i x3
> Mógłbys dokładnie opsać jak to robisz?
> jakie polecenie odpala twoja liste z userami
> i jakie dokładnie skrypty ?
> Wszyscy byli by wdzieczni :)
a ja robie najprosciej mam dwa pliki
lms-traffic-htbiptlimits - to jest oryginalny plik z paczki lmsa
lms-traffic-htbiptlimits-noc - to jest ten sam pliczek co wyzej ale z
dopisanym "*2"
w select-ie ktory jest tak mniej wiecej w linii 274
i po tej zmianie ta linijka wyglada nastepujaco :
$dbq = $dbase->prepare("SELECT userid, SUM(uprate)*2 AS uprate,
SUM(downrate)*2 AS downrate, SUM(upceil)*2 AS upceil, SUM(downceil)*2 AS
downceil FROM assignments, users, tariffs WHERE users.id = userid AND
deleted = 0 AND tariffid = tariffs.id AND (datefrom <= $utsfmt OR
datefrom = 0) AND (dateto > $utsfmt OR dateto = 0) GROUP BY userid");
potem do crona dodaje wpisy odpalajace skrypt "noc" o 24 a "normalny" o
8 i to cala filozofia :)
wiem ze moje rozwiazanie jest banalne ale jak ktos potrzebuje cos wiecej
to niech pisze a na pewno ktos mu komercyjnie napisze (ja nie bo ja sie
nie znam :)
--
Pozdrawiam Michal Kusmirek