„MParallel“: paketinis procesorius su daugiapakopiu palaikymu

„MParallel“ yra nemokama komandų eilutės programa, skirta „Microsoft Windows“ įrenginiams, leidžianti kartu vykdyti kelias jūsų nurodytas užduotis.

Turbūt geriausia pradėti nuo kelių pavyzdžių, kaip parodyti, koks iš tikrųjų yra „MParallel“. Pagrindiniame lygyje galėtumėte vykdyti kelias komandas, kurias lygiagrečiai galite vykdyti iš komandų eilutės.

Pagalvokite apie penkias „ping“ komandas į skirtingas vietas, pavyzdžiui, kurios gali veikti lygiagrečiai.

Iš ten galite išnagrinėti išplėstines parinktis, pvz., Surasti visus JPG vaizdus kataloge ir konvertuoti juos į png formatą naudodami „ImageMagick“ arba padaryti tą patį vaizdo įrašų failams.

MParallel

Programa pristatoma kaip nešiojama programa. Tiesiog atsisiųskite naujausią savo operacinės sistemos archyvą - yra 32 bitų ir 64 bitų versija bei pirminis kodas - ir ištraukite archyvą, kai atsisiuntimas bus baigtas.

Tai atlikę, galite paleisti komandą mparallel.exe --help, kad būtų parodytas palaikomų parinkčių sąrašas.

Pastebėsite, kad yra nemažai, kuriuos ji palaiko. Paprastai tariant, prieš pridedant norimas vykdyti programas, komandą reikia pradėti nuo programos parametrų.

Komanda MParallel.exe --count = 3 ping.exe -n 16 fsf.org: ping.exe -n 16 gnu.org: ping.exe -n 16 w3c.org prasideda --count = 3, kuri MParallel nurodo, kad bus trys komandos, kurias norite paleisti lygiagrečiai.

Tai yra pagrindinis pavyzdys, ir jūs galite padaryti daug daugiau. Pavyzdžiui, užuot tiksliai nurodę komandas, galite nurodyti programai jų ieškoti teksto faile. Tai gali būti naudinga, jei norite, kad būtų įvykdyta daug komandų arba būtų geresnės tų komandų redagavimo ir tvarkymo parinktys.

Jūs tai pasieksite naudodami --input = komandos.txt ir pridėdami kiekvieną komandą prie teksto failo eilutės.

Šiek tiek sudėtingesnė komanda yra ši: dir / b * .jpg | MParallel.exe - apvalkalas --stdin --- pattern = "kopijuoti {{0}} {{0: N}}. Png"

Tam naudojama „dir“ komanda, kad būtų surasti visi .jpg vaizdai, paleista „MParallel“ ir pervadinti failai į .png. Tai nėra kažkas, ko norite padaryti, tačiau jame pateikiamos kelios naujos parinktys, tokios kaip apvalkalo komandų paleidimas ir modelio naudojimas.

Pakuotėje pateikiami du komandų failų pavyzdžiai, kuriuos galite ieškoti papildomų pavyzdžių. Pirmasis naudoja „MParallel“ kartu su „ImageMagick“, norėdamas konvertuoti JPG vaizdus į PNG failus, kitas „FFmpeg“ konvertuoja AVI failus į MP4 failus.

Uždarymo žodžiai

„MParallel“ yra galinga programa, kuriai gali prireikti priprasti prie laiko, tačiau jei anksčiau dirbote su komandų eilute ar paketiniais failais, turėtumėte jaustis kaip namie iškart. Tikriausiai didžiausias to pranašumas yra tai, kad jis leidžia lygiagrečiai vykdyti komandas, kurios turėtų žymiai paspartinti vykdymą šiuolaikinėse sistemose.

Dabar jūs : Ar išvis naudojate komandinę eilutę?