Sada je: 25 kol 2019, 08:24.
Novi ste u svijetu Linuxa? Imate hrpu početničkih pitanja?

Moderator/ica: Moderatori/ce

Pravila foruma
PRAVILA ZA NOVE KORISNIKE LINUXA!
Prije otvaranja bilo kakve diskusije svaki novi korisnik u svijetu Linuxa obavezan je učiniti sljedeće korake:
Pročitati ove tekstove iz naše Wikipedije:
- Sve uvodne tekstove Linuxa za početnike (njih 5)
- Sve što trebate znati o radu s diskovima
- Pročitati ovu temu za početnike
- Pokušati pronaći riješenje problema u Enciklopediji znanja

Nakon toga korisnik smije otvoriti temu s naslovom svog problema uz obaveznu naznaku Linux distribucije koju koristi u formi:
[Linux distribucija, broj verzije, grafičko okruženje]: Naslov problema
U prvom postu korisnik obavezno mora odgovoriti na ova pitanja:
- Da li ima instalirane Windowse?
- Što ga je motiviralo na instaliranje i korištenje Linux distribucije?
- Obavezno je potrebno navesti specifikacije hardvera (Ime Laptopa, tip procesora, grafičke i mrežne kartice, količina RAM-a i diska)

Bez učinjenih ovih prvih koraka, na teme se neće odgovarati i one će biti izbrisane s foruma!
Poštovanje,

Ako neko može da mi pomogne sa ovom skriptom jer i nisam neki Linux user.Znači skroz jednostavna skriptica da udjem na Cisco ruter i pokrenem jednu običnu komandu,na sličnom bi principu to prilagodio config modi i ostalim komanda ali nikako da udjem na ruter.Gdje griješim?


1.U Pico editoru uradio slijedeće i spasio u file testscript.exp

Kod: Označi sve
#!/usr/bin/expect

set username elio
set password hgkjtjwowq
set host 172.16.12.254

spawn telnet $host
expect "login:"
send "$username\r"
expect "Password:"
send "$password\r"
expect "Nexus1#"
send "sh ip int br\r"
expect "Nexus1#"
send "exi\r"
expect eof

-------------------------------------------------------------------------------------------------------------
2.Napravio file da je executable što se vidi iz slijedeceg:

Kod: Označi sve
elio@mabu-199:~$ ls -l
total 76

-rwxrwxrwx 1 elio elio   270 Jul 25 16:07 testscript.exp


--------------------------------------------------------------------------------------------------------------

2.Pogledao gdje je locirana skripta

Kod: Označi sve
akahric@tolkien-199:~$ whereis expect
expect: /usr/bin/expect /usr/bin/X11/expect /usr/share/man/man1/expect.1.gz


--------------------------------------------------------------------------------------------------------------

3.Pokrenuo skriptu ovako:
Kod: Označi sve
elio@mabu-199:~$ ./testscript.exp


Kod: Označi sve
./testscript.exp: line 8: spawn: command not found
couldn't read file "login:": no such file or directory
./testscript.exp: line 10: send: command not found
couldn't read file "Password:": no such file or directory
./testscript.exp: line 12: send: command not found
couldn't read file "Nexus1#": no such file or directory
./testscript.exp: line 14: send: command not found
couldn't read file "Nexus1#": no such file or directory
./testscript.exp: line 16: send: command not found
couldn't read file "eof": no such file or directo


Bio bih veoma zahvalan ako mi neko pomogne da rjesim problem,hvala unaprijed.
EDIT by Vl@do. Ubuduće te molim da kodove stavljaš u code tagove :-)
Postovi: 2
Postovi: 2
Pridružen/a: 25 srp 2016, 16:10
Podijelio/la zahvalu: 2 puta
Primio/la zahvalu: 0 puta
Spol: M
OS: Windows
Vlado, onaj #!/usr/bin/expect isto ide u "code tag".
I mislim da u tome i je problem. Ta linija #!/usr/bin/expect mora obavezno biti u prvom redu i prvoj koloni, znači na samom početku skripte. Ako slučajno staviš jedan razmak ili novu liniju, sustav više neće znati koji program da pokrene pa pretpostavlja da su ono dolje shell naredbe i datoteke umjesto naredbi expect jezika i zato izbacuje sve one greške.
Samo to popravi i bit će OK.
BTW, ako hoćeš biti siguran koja točno naredba od tih expect pathova se izvršava, upišeš:
Kod: Označi sve
which expect
Avatar
Postovi: 1891
Postovi: 1891
Pridružen/a: 16 tra 2011, 08:34
Lokacija: i grupa Film
Podijelio/la zahvalu: 45 puta
Primio/la zahvalu: 337 puta
Spol: M
OS: Mint 10 LXDE itd...
Jura pa ti si kralj,jedna sitnica me toliko zezala,bazirano na ovome i tcl skriptama koje već furam moj network engineering life će biti easier.Samo sam pomakao u prvi red što si rekao. HVALA PUNO:!!!
Postovi: 2
Postovi: 2
Pridružen/a: 25 srp 2016, 16:10
Podijelio/la zahvalu: 2 puta
Primio/la zahvalu: 0 puta
Spol: M
OS: Windows
Mislim da sam Napoleon al nema veze sad. :)
Taj #! je zanimljiv zato što je to u stvari ASCII vrijednost HEX 2321 ili DEC 3533, što je tzv. "magični broj" koji se nalazi na početku datoteke i govori sustavu koji je to tip datoteke - u ovom slučaju skripta praćena pathom do interpretera. To je razlog zašto mora obavezno biti na samom početku.
Možeš pogledati ovo: https://en.wikipedia.org/wiki/Magic_number_(programming)#Magic_numbers_in_files
Avatar
Postovi: 1891
Postovi: 1891
Pridružen/a: 16 tra 2011, 08:34
Lokacija: i grupa Film
Podijelio/la zahvalu: 45 puta
Primio/la zahvalu: 337 puta
Spol: M
OS: Mint 10 LXDE itd...
jurastublic je napisao/la:Mislim da sam Napoleon al nema veze sad. :)

Kralju ::bravo

Taj #! je zanimljiv zato što je to u stvari ASCII vrijednost HEX 2321 ili DEC 3533, što je tzv. "magični broj" koji se nalazi na početku datoteke

Shebang
Abzeenth je napisao/la:Dobro onda. Baš me briga. Krepajte od offtopica.

jurastublic je napisao/la:Ovaj thread me podsjeća na krepanu mačku. Treba to pokupit lopatom i zakopat. Onda dezinficirati lopatu. :-D
Avatar
Moderator
Postovi: 5818
Moderator
Postovi: 5818
Pridružen/a: 25 ožu 2012, 14:29
Lokacija: ~/kauč
Podijelio/la zahvalu: 155 puta
Primio/la zahvalu: 250 puta
Spol: M
OS: Mint 17.3 Cimet
Dodano na popis riješenih tema.
Avatar
Moderator
Postovi: 5768
Moderator
Postovi: 5768
Pridružen/a: 28 lis 2011, 23:31
Lokacija: Zagreb
Podijelio/la zahvalu: 199 puta
Primio/la zahvalu: 250 puta
Spol: M
OS: Arch i samo Arch Xfce
jurastublic je napisao/la:Mislim da sam Napoleon al nema veze sad. :)

A ja sam godinama bio uvjeren da je Napolenon bio car, kad ono ispadne bio je kralj :-D
[+ Prikaži] Klik
ThinkPad T440p
Intel Core i5-4300M
Intel HD Graphics 4600
16GB DDR3L
1xSanDisk X400 512 GB & 1x240GB Intel 2500 Pro
15.6" FHD IPS anti-glare
6 & 9 cell Li-Ion battery
OS: kako kada
Slika: dio kolekcije

***

ZEN
"Charlie. What are you thinking?"
"I'm thinking about what I want and what I need."
"What do you want?"
"I want a peaceful soul."
"And what do you need?"
"I need a bigger gun."
Avatar
Site Admin
Postovi: 10231
Site Admin
Postovi: 10231
Pridružen/a: 01 kol 2012, 12:39
Podijelio/la zahvalu: 573 puta
Primio/la zahvalu: 745 puta
Spol: M
OS: LinuxMint Cinnamon
:hihi

slika
Abzeenth je napisao/la:Dobro onda. Baš me briga. Krepajte od offtopica.

jurastublic je napisao/la:Ovaj thread me podsjeća na krepanu mačku. Treba to pokupit lopatom i zakopat. Onda dezinficirati lopatu. :-D
Avatar
Moderator
Postovi: 5818
Moderator
Postovi: 5818
Pridružen/a: 25 ožu 2012, 14:29
Lokacija: ~/kauč
Podijelio/la zahvalu: 155 puta
Primio/la zahvalu: 250 puta
Spol: M
OS: Mint 17.3 Cimet
To što ste vas dvojica ošli na more ne znači da smijete oftopičariti :bleh pface
Avatar
Site Admin
Postovi: 4407
Site Admin
Postovi: 4407
Pridružen/a: 07 ožu 2009, 17:00
Podijelio/la zahvalu: 98 puta
Primio/la zahvalu: 178 puta
Spol: M
OS: w10, ubuntu, macos

Na mreži
Trenutno korisnika/ca: / i 1 gost.