Artur Zabroński napisał(a):
06-11-07, Matys Łukasz lukasz@e-matys.com napisał(a):
Witam. Chcialbym odpalic cos takiego, by danemu klientowi miedzy np: 22-6 regulki generowaly sie x3, tzn majac predkosc 256 chce osiagnac 768... Czy ktos juz cos takiego rozwiazal?
Czy da sie jakos zmusic demona aby np w okreslonych godzinach mnozyl przydzielone pasmo w bazie x3 i generowal rc.htb z szybszymi wartosciami?
Przykladowa konfiguracja:
w begin dorzucic gdzies na koncu np: ACTHOUR=`date +%H`
i w host_htb_up/down zrobic cos takiego: SPEED=%downratekbit
if [ $ACTHOUR -ge 22 ]; then SPEED=$[$SPEED * 3] elif [ $ACTHOUR -le 6]; then SPEED=$[$SPEED * 3] fi
i predkosc zalezna od godziny masz w zmiennej SPEED czyli np: tc class add dev eth0 parent 1:2 classid 1:%x htb rate $SPEED
Jedyny mankament ze instancje najlepiej przeladowywac recznie (bez ustawiania opcji cron) z normalnego crona w sposob lmsd -q -i instancjatc lub po prostu zrobic identyczna instancje z cronem o okreslonych godzinach (0 22,6 * * *)
Niezłe, przetestuje i dam znac jak wyszlo;-).
uczestnicy (1)
-
Matys Łukasz