Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Skrypt Rapsika z wiki ( Niceshaper+IMQ)
http://forum.freesco.pl/viewtopic.php?f=22&t=12028
Strona 1 z 1

Autor:  litr [ sobota, 8 kwietnia 2006, 01:00 ]
Tytuł:  Skrypt Rapsika z wiki ( Niceshaper+IMQ)

czesc,

ponizej znajdzie moje ustawienia dot. zakresu godzinowego w skrypcie Rapsika.
W tej chwili jest godz. 01:00 (pierwsza w nocy) i gdy odpalam tan skrypt to zamiast pory nocnej (od 23:00 do 07:00) odpala sie wieczorna (20:00-23:00).
Czas w systemie jest poprawny, jak to naprawic?

: [/] [] ()
if [ $godz -ge "2300" -a $godz -lt "0700" ];then
ul=240   # 20KB
dl=800   # 100KB
pora=noc
fi

if [ $godz -ge "0700" -a $godz -lt "1500" ];then
ul=120   # 15KB
dl=640   # 80KB
pora=ranek
fi

if [ $godz -ge "1500" -a $godz -lt "2000" ];then
ul=40   #  5KB
dl=40   #  5KB
pora=dzien
fi

if [ $godz -ge "2000" -o $godz -lt "2300" ];then
ul=120   # 15KB
dl=640   # 80KB
pora=wieczor
fi

Autor:  adamol [ sobota, 8 kwietnia 2006, 13:23 ]
Tytuł: 

Przy odpalaniu ręcznym powinno włączyć się z właściwą godziną,
z crona jak startuje to wporządku ładuje prędkości :?:
bo w sumie to ręcznie nie za często się to robi :wink:

To masz przed :?:
: [/] [] ()
ul=0
dl=0 #zerowanie

godz=`date +%H%M`

i to po :?:
: [/] [] ()
echo " "
echo "---------------------------------------"
echo "   "$pora"   UL-"$((ul/8))""KB/s"     DL-"$((dl/8))"KB/s"
echo "             "$ul"kbit        "$dl"kbit"
echo "---------------------------------------"


:roll:

Autor:  mazol [ sobota, 8 kwietnia 2006, 14:45 ]
Tytuł: 

proponuje zebys ustawil od 20 do 00 i od 00 do 7 rano...
i to do crona...

Autor:  -MW- [ sobota, 8 kwietnia 2006, 18:48 ]
Tytuł: 

po pierwsze nie rapsika,
po drugie zepsules ustawienia godzinowe zmieniajac godziny,
jakbys sie przyjzal to bylo inaczej.


if [ $godz -ge "0700" -a $godz -lt "1500" ];then
ul=120 # 15KB
dl=640 # 80KB
pora=ranek
fi

if [ $godz -ge "1500" -a $godz -lt "2000" ];then
ul=40 # 5KB
dl=40 # 5KB
pora=dzien
fi

if [ $godz -ge "2000" -a $godz -lt "2300" ];then
ul=120 # 15KB
dl=640 # 80KB
pora=wieczor
fi

if [ $godz -ge "2300" -o $godz -lt "0700" ];then
ul=240 # 20KB
dl=800 # 100KB
pora=noc
fi



wystarczy mala zmiana a bedzie ok.

czy restartujesz recznie czy z crona nie ma to zadnego znaczenia.

Autor:  litr [ sobota, 8 kwietnia 2006, 19:30 ]
Tytuł: 

-MW- pisze:
po pierwsze nie rapsika,
po drugie zepsules ustawienia godzinowe zmieniajac godziny,
jakbys sie przyjzal to bylo inaczej.


Thx MW, poradzilem sobie juz z tym wczesniej, przeanalizowalem calosc i znalazlem blad, teraz mam jak ponizej, praktycznie tak jak zaproponowales, ale inna kolejnosc por, efekt ten sam:

: [/] [] ()
if [ $godz -ge "2300" -o $godz -lt "0700" ];then
ul=240   # 20KB
dl=800   # 100KB
pora=noc
fi

if [ $godz -ge "0700" -a $godz -lt "1500" ];then
ul=120   # 15KB
dl=640   # 80KB
pora=ranek
fi

if [ $godz -ge "1500" -a $godz -lt "2000" ];then
ul=40   #  5KB
dl=40   #  5KB
pora=dzien
fi

if [ $godz -ge "2000" -a $godz -lt "2300" ];then
ul=120   # 15KB
dl=640   # 80KB
pora=wieczor
fi

Autor:  -MW- [ sobota, 8 kwietnia 2006, 19:41 ]
Tytuł: 

if [ $godz -ge "2300" -o $godz -lt "0700" ];then
ul=240 # 20KB
dl=800 # 100KB
pora=noc
fi

ta czesc umyslenie zaproponowalem na koncu poniewaz warunki w niej
zawarte sa mniej rygorystyczne i przy okazji jakichkolwiek zmian
z godzinami lub czyms innym znowu bedziesz szukal przyczyny zlej pracy
czesci skryptu odpowiedzialnej za okreslenie przedzialu godzinowego.

to " -o " jest istotne :)

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/