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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-06-16 14:42:18

  djlinux1992 - Użytkownik

djlinux1992
Użytkownik
Skąd: Zamość
Zarejestrowany: 2005-05-22

Sprawdźcie kawałek skryptu , strasznie mi łamie tekst :/

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 :

Kod:

#!/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

 

#2  2006-06-16 17:47:35

  djlinux1992 - Użytkownik

djlinux1992
Użytkownik
Skąd: Zamość
Zarejestrowany: 2005-05-22

Re: Sprawdźcie kawałek skryptu , strasznie mi łamie tekst :/

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

Kod:

chomp($zmienna=<STDIN>);

i jest pięknie :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)