abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 21:55 | IT novinky Ladislav Hagara | Komentářů: 0
    dnes 13:44 | Komunita

    Bylo spuštěno hlasování o přednáškách a workshopech pro letošní Installfest, jenž proběhne o víkendu 28. a 29. března v Praze na Karlově náměstí 13.

    Ladislav Hagara | Komentářů: 1
    dnes 04:33 | Nová verze

    Byla vydána (Mastodon, 𝕏) třetí RC verze GIMPu 3.2. Přehled novinek v oznámení o vydání. Podrobně v souboru NEWS na GitLabu.

    Ladislav Hagara | Komentářů: 0
    včera 21:44 | IT novinky

    Apple představil iPhone 17e a iPad Air s čipem M4.

    Ladislav Hagara | Komentářů: 12
    včera 21:11 | Zajímavý software

    Byla vydána verze 1.0 editoru kódů Gram. Jedná se o fork editoru Zed bez telemetrie a umělé inteligence.

    Ladislav Hagara | Komentářů: 0
    včera 20:33 | IT novinky

    Byla oznámena spolupráce GrapheneOS s Motorolou. Podrobnosti v tiskové zprávě. GrapheneOS (Wikpedie) je varianta Androidu zaměřující se na bezpečnost a soukromí.

    Ladislav Hagara | Komentářů: 0
    včera 02:22 | Nová verze

    Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 26.2.1. Přehled novinek v Changelogu.

    Ladislav Hagara | Komentářů: 0
    včera 02:11 | Komunita

    Volí se dvě místa v Radě openSUSE. Seznamte se se čtyřmi kandidáty. Členové projektu openSUSE mohou hlasovat od 1. do 8. března. Výsledky budou oznámeny 9. března.

    lkocman | Komentářů: 3
    1.3. 19:22 | IT novinky

    Společnost OpenAI uzavřela dohodu s americkým ministerstvem obrany o poskytování technologií umělé inteligence (AI) pro utajované sítě americké armády. Firma to oznámila několik hodin poté, co prezident Donald Trump nařídil vládě, aby přestala využívat služby společnosti Anthropic.

    Ladislav Hagara | Komentářů: 13
    1.3. 13:33 | IT novinky

    Technologická společnost Anthropic v noci na dnešek oznámila, že se obrátí na soud kvůli rozhodnutí ministerstva obrany označit ji za bezpečnostní riziko dodavatelského řetězce poté, co nevyhověla jeho požadavkům týkajícím se používání umělé inteligence (AI). Prezident Donald Trump krátce před tím uvedl, že nařídil federálním úřadům postupně ukončit využívání jejích AI technologií. Spor mezi firmou vyvíjející chatbot Claude a

    … více »
    Ladislav Hagara | Komentářů: 18
    Které desktopové prostředí na Linuxu používáte?
     (17%)
     (6%)
     (0%)
     (11%)
     (27%)
     (2%)
     (5%)
     (1%)
     (13%)
     (25%)
    Celkem 1001 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: Hromadny skript v Perli

    31.3.2013 15:38 Fabricio
    Hromadny skript v Perli
    Přečteno: 299×
    Caute potreboval by som pomoct s jednym skriptom v perli. Konkretne:

    use Net::Telnet; $telnet = new Net::Telnet ( Timeout=>10, Errmode=>'die'); $telnet->open('192.168.1.1'); $telnet->waitfor('/password: $/i'); $telnet->print('heslo'); $telnet->print('tento prikaz vykonaj');

    Mam v sieti viac aktivnych prvkov ktore riadim cez telnet. Potreboval by som ho ale niekedy pustit plosne napr na 100 IP adries z textoveho suboru. Otazka teda znie ako tento skript upravim tak aby nebral iba IP 192.168.1.1 ale aby bral IP s txt suboru a na vsetkych vykonal prikaz "tento prikaz vykonaj". Za odpovede vopred dakujem.

    Řešení dotazu:


    Odpovědi

    31.3.2013 15:47 stanik89 | skóre: 4 | Ostrava
    Rozbalit Rozbalit vše Re: Hromadny skript v Perli
    soubor bych v perlu načetl do pole a poté bych v cyklu který by pole procházel pouštěl dané příkazy :-)
    31.3.2013 15:57 Fabricio
    Rozbalit Rozbalit vše Re: Hromadny skript v Perli
    Tak nejak si to aj ja predstavujem ale nemam vela skusenosti s programovanim. Pracujem vo firme ako sietar a toto by mi ulahcilo kazdodennu pracu. Mohol by si mi prosim napisat cely skript ako by mal vyzerat?
    Řešení 1× (stanik89)
    31.3.2013 16:28 stanik89 | skóre: 4 | Ostrava
    Rozbalit Rozbalit vše Re: Hromadny skript v Perli
    Mohlo by fungovat tohle, ale netestoval jsem to

    #! /usr/bin/perl

    use Net::Telnet;

    open FILE, "/cesta k souboru/seznam.txt" or die;

    $telnet = new Net::Telnet ( Timeout=>10, Errmode=>'die');

    while (my $line = <FILE>) { chomp;

    $telnet->open($line); $telnet->waitfor('/password: $/i'); $telnet->print('heslo'); $telnet->print('tento prikaz vykonaj');

    }

    close FILE;
    31.3.2013 16:46 Fabricio
    Rozbalit Rozbalit vše Re: Hromadny skript v Perli
    Super funguje to presne tak ako som chcel. Dakujem ti este raz velmi si mi pomohol.
    31.3.2013 16:50 stanik89 | skóre: 4 | Ostrava
    Rozbalit Rozbalit vše Re: Hromadny skript v Perli
    to sem rád, nemáš vůbec zač.
    1.4.2013 20:46 kolcon | skóre: 15 | blog: kolcon
    Rozbalit Rozbalit vše Re: Hromadny skript v Perli
    2-way open je deprecated

    opem my $file, '<', 'cesta_k_souboru' or die "Cannot open file";

    ...

    while (my $line = <$file>) { ...

    } close $file;
    1.4.2013 20:47 kolcon | skóre: 15 | blog: kolcon
    Rozbalit Rozbalit vše Re: Hromadny skript v Perli
    (open ne opem, preklep)
    1.4.2013 01:45 mike
    Rozbalit Rozbalit vše Re: Hromadny skript v Perli
    proc to delat v perlu, vzdyt je to jak delane pro shell a ssh/rsh pripadne expect
    for address in `cat addresses`
    do
        ssh $address $command
    done
    
    1.4.2013 21:07 Ivan
    Rozbalit Rozbalit vše Re: Hromadny skript v Perli
    proc to delat v perlu
    Protoze prave na to je modul Net::Telnet (popr. Net::Telnet::Cisco) delany. Kdysi jsem takovych scriptu nekolik napsal. V Perlu se snadno pouzivaji i fork a signaly. Dany problem se da snadno paralelizovat.

    Konkretni implementaci uz ale postnout nemuzu.

    1.4.2013 21:12 potato
    Rozbalit Rozbalit vše Re: Hromadny skript v Perli
    Otázka asi byla, proč by to měl dělat v Perlu někdo, kdo v něm má potíže načíst řádky ze souboru a projet je cyklem. Forkování a signály asi nebudou v tom případě relevantní.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.