Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam
Jak w temacie. Czy jak zostosuje to zamiast instrukcji print w tym skrypcie system to będzie ok ?
Strasznie mi łamie tekst , niewiem dlaczego , może mój emulator jakiś zwalony czy coś ...
Sprawdźcie :
#!/usr/bin/perl print "Podaj interfejs od połączenia z Internetemn"; $net=<STDIN>; print "Podaj interfejs do swojej sieci LANn"; $lan=<STDIN>; print "Podaj prędkość łącza(DOWNLOAD)n"; $snet=<STDIN>; print "Podaj prędkość łącza(UPLOAD)n"; $unet=<STDIN>; print "Podaj prędkość sieci lokalnejn"; $slan=<STDIN>; # Czyszczenie print "tc qdisc del root dev $lan 2>/dev/nulln"; print "tc qdisc del root dev $net 2>/dev/nulln"; print "iptables -t mangle -D POSTROUTING -o $net -j upload 2>/dev/nulln"; print "iptables -t mangle -F upload 2>/dev/nulln"; print "iptables -t mangle -X upload 2>/dev/nulln"; # Główna kolejka print "tc qdisc add dev $lan root handle 1:0 htbn"; print "tc class add dev $lan parent 1:0 classid 1:1 htb rate " . $slan . "kbit ceil $slan kbitn"; print "tc class add dev $lan parent 1:1 classid 1:2 htb rate " . $snet . "kbit ceil $snet kbitn"; print "tc class add dev $lan parent 1:1 classid 1:3 htb rate " . $slan . "kbit ceil $slan kbitn";
Offline
Całą sprawe załatwia chomp
Wczytujac zmienna wczytywałem takze znak przjesica do nastepnej linijki n dlatego tak mi to pocią
teraz wczytuje zmienne tak
chomp($zmienna=<STDIN>);
i jest pięknie :)
Offline
Strony: 1