Strona 1 z 1

Mój pierwszy skrypt

: 29 kwie 2010, 16:34
autor: choody
Jest to skrypt do konfiguracji polaczenia internetowego (pliki interfaces i resolv.conf)

Kod: Zaznacz cały

http://www.multiupload.com/E5IDP5EC7V

Odp: Mój pierwszy skrypt

: 29 kwie 2010, 21:13
autor: lays
Wiesz co... wstydziłbyś się - wrzucać tak mały plik na Rapidshare. Przecież od tego są wszelakie wklejarki, np. http://wklej.org

Odp: Mój pierwszy skrypt

: 29 kwie 2010, 21:37
autor: verdorben

Kod: Zaznacz cały

#Barma Domyslna 
echo -en "Wpisz swoją maske podsići\n"
Że co ? Po co tyle tak długich sleep'ów w tym skrypcie?

Zamiast read i zmuszania ludzi do klepania w klawiaturę za każdym razem po uruchomieniu skryptu, dałbym na sztywno
DNS1=
DNS2=
DNS3=
DODATKOWYDNS=
BRAMA=
MASKA=
IP=
i co tam jeszcze trzeba. Teraz wystarczy tylko otworzyć skrypt, wypełnić "pola" i uruchomić skrypt.

Odp: Mój pierwszy skrypt

: 29 kwie 2010, 22:05
autor: choody
Niechce nic mówic verdorben ale mam kolegów , dziadka co jak juz zainstaluja ubuntu to maja problem nawet z takimi cudami wiec postanowilem takie cos zrobic. Wiem jest to do d*py ale robilem to z kursem. To co tobie zajmnie 10 min mi zajeo 1h i jestem zadowolony z tego. A ty sie brainfucka ucz

Odp: Mój pierwszy skrypt

: 29 kwie 2010, 22:12
autor: artk2
Przeniesienie do odpowiedniego działu... Niech Cię ocenią.

Odp: Mój pierwszy skrypt

: 29 kwie 2010, 23:43
autor: Heos
Ręczne wpisywanie ma swoje plusy, skoro skrypt jest przeznaczony do osób niedoświadczonych z systemem, nie ma co im dodatkowo mieszać. Niech włączą skrypt i postępują wg. poleceń.

Odp: Mój pierwszy skrypt

: 30 kwie 2010, 08:25
autor: sulti
Mówisz, że dziadek będzie używał skryptu, a wyświetlasz mu na początek licencje GNU, i to po angielsku ;) (jak chcesz być w porządku wobec GNU zostaw to zakomentowane w nagłówku, i tak tego nikt nie czyta).
Druga rzecz, wpisujesz do /etc/network/interfaces tylko interfejs zewnętrzny, brakuje Ci tam interfejsu lo na początku:

Kod: Zaznacz cały

auto lo
iface lo inet loopback
Dorzuć to w sekcji 'zapis do pliku'.
Trzecia rzecz, używasz echo -n a na końcu każdego wyświetlanego napisu dajesz "\n", jedno drugiemu przeczy. Wywal "-n" z echo i "\n" z napisów.
W ostatnim dziale 'sudo' sleepy są niepotrzebne. Komendy się skończą kiedy się skończą. Nie ma sensu czekać dłużej, o ile nie rzucasz ich wykonywania w tło, a nie rzucasz.
No i ostatnie, mnie osobiście denerwuje jak coś mi non stop czyści terminal (clear) ;) ale to już tylko moje widzi_mi_się ;P
A tak generalnie to jest OK ! Powodzenia przy kolejnych skryptach :)