Forum » Programiranje » template skripta - PERL
template skripta - PERL
Goldee ::
Potreboval bi eno skriptico (template), ki bi emulirala komande in jih potrdila z entrom - mi lahko kdo to spiše na hitro v PERL-u (je baje najboljši za take stvari)? Gre pa za Windows XP OS. PERL že imam nameščen na sistemu.
Nekako takole:
telnet < host > *enter
password < password > *enter
< ukaz 1 > *enter
< ukaz 2 > *enter
< ukaz 3 > *enter
...
exit *enter
logout *enter
konec skripte + zaprtje CMD okna.
Drugače pa prosim za kak dober tutorial za PERL za preproste skripte?
Hvala vnaprej!
Nekako takole:
telnet < host > *enter
password < password > *enter
< ukaz 1 > *enter
< ukaz 2 > *enter
< ukaz 3 > *enter
...
exit *enter
logout *enter
konec skripte + zaprtje CMD okna.
Drugače pa prosim za kak dober tutorial za PERL za preproste skripte?
Hvala vnaprej!
And Now for Something Completely Different...
-two things I like about UK -Monty Python & Pink Floyd-
-two things I like about UK -Monty Python & Pink Floyd-
preem ::
perl še živi? :p
na winsih ne vem - na linuxu bi bil bash primernejši. kaj bi sploh rad dosegel? povezavo na telent ?
na winsih ne vem - na linuxu bi bil bash primernejši. kaj bi sploh rad dosegel? povezavo na telent ?
Goldee ::
Obvezno windows (xp).
Potrebujem pa tako skripto, da bi si olajšal par rutinskih opravil, oziroma konfiguracij routerjev in stikal. Nisem pa ravno domač v "programiranju", zatorej bi rad en template, da bi ga potem lahko jaz po želji spreminjal (pač dodajal tiste komande, ki jih potrebujem).
Potrebujem pa tako skripto, da bi si olajšal par rutinskih opravil, oziroma konfiguracij routerjev in stikal. Nisem pa ravno domač v "programiranju", zatorej bi rad en template, da bi ga potem lahko jaz po želji spreminjal (pač dodajal tiste komande, ki jih potrebujem).
And Now for Something Completely Different...
-two things I like about UK -Monty Python & Pink Floyd-
-two things I like about UK -Monty Python & Pink Floyd-
Goldee ::
Ma u končni fazi mi ni važno v kerem jeziku je, samo da dela, pa da je efektivna.
And Now for Something Completely Different...
-two things I like about UK -Monty Python & Pink Floyd-
-two things I like about UK -Monty Python & Pink Floyd-
TEDY ::
#include <Constants.au3> $ourOutput = "" $host = "127.0.0.1" $CMD = Run("cmd.exe", @WindowsDir, @SW_SHOW, $STDIN_CHILD + $STDOUT_CHILD) StdinWrite($CMD, "telnet "&$host&@CRLF) StdinWrite($CMD, "password 1234"&@CRLF) StdinWrite($CMD, "ukaz 1234"&@CRLF) StdinWrite($CMD, "logout"&@CRLF) StdinWrite($CMD, "exit"&@CRLF) StdinWrite($CMD) Sleep(20) While 1 $ourOutput &= StdoutRead($CMD) If @error Then ExitLoop WEnd ;ConsoleWrite("+>Debug: " & $ourOutput & @CRLF)
nekaj takega mogoče?
Goldee ::
Če tole poganja komande in emulira pritisk na gumb enter, potem super. Je to PERL?
And Now for Something Completely Different...
-two things I like about UK -Monty Python & Pink Floyd-
-two things I like about UK -Monty Python & Pink Floyd-
Goldee ::
Ej kako bi pa podobno skripto naredil v recimo batchu? Ker bi rad to skripto pognal na enem serverju (server2003), pa ne smem nič nalagat gor?
And Now for Something Completely Different...
-two things I like about UK -Monty Python & Pink Floyd-
-two things I like about UK -Monty Python & Pink Floyd-
ABX ::
Skriptiranje čez Telnet je ponavadi zelo oteženo zaradi varnostnih razlogov.
nazadnje ki sem to gledal so obstajali samo neki hacki, dejansko ne moreš dobit nazaj povratnih informacij če se je program uspešno izvedel.
nazadnje ki sem to gledal so obstajali samo neki hacki, dejansko ne moreš dobit nazaj povratnih informacij če se je program uspešno izvedel.
Vaša inštalacija je uspešno spodletela!
Zgodovina sprememb…
- spremenilo: ABX ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Postavitev mySQLOddelek: Programiranje | 2245 (1823) | M01O |
» | batch fajl iz txt (strani: 1 2 )Oddelek: Programiranje | 9774 (8435) | b3D_950 |
» | Ime Priimek v Ime_Priimek (strani: 1 2 )Oddelek: Programska oprema | 5008 (3968) | Doman |
» | komunikacija med konzolnimi programiOddelek: Programiranje | 1004 (859) | bugz116 |
» | [c++] Kako ugotoviti katera tipka je bila pritisnjenaOddelek: Programiranje | 1487 (1259) | 64202 |