Skúsil som script na obmedzenie rýchlosti užívateľa od Jaliho, poprepisoval som čo som mal, ale po spustení mi to obmedzí len prvého užívateľa a zvyšok nechá tak. Neviete kde by mohol byť problém?
Existuje nejaký debugovací nástroj pre výrobu skriptov, kde by som videl akú hodnotu nadobúdajú jednotlivé premenné, alebo prečo to nefakčí?
# zde nastav pri kolika bytech dojde k omezeni
limit 100000
# zde nastav jaka bude omezena rychlost
speed 333000
# zde nastav na jakou parent se bude omezovani vztahovat
parent "/Upload_FUP"
# zde napis aka bude priorita
priority 8
# zde napis "yes" pokud chces aby byla vypisovana hlaseni do logu jinak "no"
echolog "yes"
# Pracovni promenne
par ""
traf ""
name ""
edata ""
data ""
max ""
prior ""
/queue tree
i in= do ={
name
traf
par
max
(($par=$parent) && ($traf>$limit) && !($max = $speed)) do={
/queue tree set ($name) max-limit=$speed prior=$priority
data ("user " . $name . " prekrocil limit " . $limit . " stav je " . $traf)
edata ($edata . $data . "")
($echolog) do={
info $data
}
}
}