ark23@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