T
TomTomNavigator
Grünschnabel
Hallo!
Ich habe ein Downloadscript, bei welchem ich die Donloadgeschwindigkeit zeitgesteuert drosseln möchte.
Es soll der Zeitraum eingegeben werden, in dem der Download auf FullSpeed laufen soll (z.B. 02.00-13.00 oder auch 14.00 bis 06.00 Uhr)
Ist nicht so einfach mit den 24 Stunden ... ^^
Ich hab hier mal was zusammengeschustert, vielleicht kann ja jemand mal drüberschauen obs so funktioniert, oder wie es einfacher geht. Hab da aber schon ein bisschen rumüberlegt.
count1 ist die Anfangszeit, count2 die Endzeit. (z.B. count1=0200)
Ich habe ein Downloadscript, bei welchem ich die Donloadgeschwindigkeit zeitgesteuert drosseln möchte.
Es soll der Zeitraum eingegeben werden, in dem der Download auf FullSpeed laufen soll (z.B. 02.00-13.00 oder auch 14.00 bis 06.00 Uhr)
Ist nicht so einfach mit den 24 Stunden ... ^^
Ich hab hier mal was zusammengeschustert, vielleicht kann ja jemand mal drüberschauen obs so funktioniert, oder wie es einfacher geht. Hab da aber schon ein bisschen rumüberlegt.
count1 ist die Anfangszeit, count2 die Endzeit. (z.B. count1=0200)
Code:
time=`date +"%H%M"`
if [ "$count2" -gt "$count1" ]; then
if [ "$time" -ge "$count1" ]; then
if ["$time" -le "$count2" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
else
dllimit=$limit
echo "Bandbreite wird begrenzt auf $limit!"
fi
fi
fi
if [ "$count1" -gt "$count2" ]; then
if [ "$time" -ge "$count1" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
elif [ "$time" -le "$count2" ]; then
dllimit="1000000k"
echo "Bandbreite wird NICHT begrenzt!"
else
dllimit=$limit
echo "Bandbreite wird begrenzt auf $limit!"
fi
fi