MParallel: batchprosessor med støtte for flere tråder

MParallel er et gratis kommandolinjeprogram for Microsoft Windows-enheter som lar deg kjøre flere oppgaver du spesifiserer parallelt.

Det er sannsynligvis best å starte med noen få eksempler for å vise hvor kraftig MParallel faktisk er. På et grunnleggende nivå kan du kjøre flere kommandoer som du kan utføre fra kommandolinjen parallelt.

Tenk på fem ping-kommandoer til forskjellige destinasjoner for eksempel som kan løpe parallelt.

Derfra kan du utforske avanserte alternativer som å finne alle jpg-bilder i en katalog og konvertere dem til png-format ved hjelp av ImageMagick, eller gjøre det samme for videofiler.

MParallel

Programmet sendes som et bærbart program. Last ned det nyeste arkivet for operativsystemet ditt - det er en 32-biters og 64-bitersversjon og kildekoden - og trekk ut arkivet når nedlastingen er fullført.

Når det er gjort, kan det være lurt å kjøre kommandoen mparallel.exe --hjelp for å vise listen over støttede alternativer.

Du vil merke at det er ganske mange som det støtter. Generelt sett er det nødvendig å starte kommandoen med programmets parametere før du legger til programmene du vil ha utført.

Kommandoen MParallel.exe - antall = 3 ping.exe -n 16 fsf.org: ping.exe -n 16 gnu.org: ping.exe -n 16 w3c.org begynner med --count = 3 som forteller MParallel at det vil være tre kommandoer du vil kjøre parallelt.

Dette er et grunnleggende eksempel, og det er mye mer du kan gjøre. I stedet for å spesifisere kommandoer direkte, kan du for eksempel be programmet om å lete etter dem i en tekstfil i stedet. Dette kan være nyttig hvis du vil at mange kommandoer skal utføres, eller bedre redigerings- og administrasjonsalternativer for disse kommandoene.

Du oppnår det ved å bruke --input = kommandoer.txt, og legge til hver kommando til en linje i tekstfilen.

En litt mer komplisert kommando er den følgende: dir / b * .jpg | MParallel.exe - shell --stdin --- pattern = "copy {{0}} {{0: N}}. Png"

Dette bruker dir-kommandoen til å finne alle .jpg-bilder, for å kjøre MParallel og gi nytt navn til filene til .png. Ikke noe du vil gjøre, men det viser frem flere nye alternativer som å kjøre skallkommandoer og bruke mønster.

Pakken leveres med to eksempler på kommandofiler som du kan se på for flere eksempler. Den første bruker MParallel sammen med ImageMagick for å konvertere jpg-bilder til png-filer, den andre FFmpeg for å konvertere avi-filer til mp4-filer.

Lukkende ord

MParallel er et mektig program som kan ta litt å bli vant til tiden, men hvis du jobbet med kommandolinjen eller batchfiler før, bør du føle deg hjemme med en gang. Sannsynligvis er den største fordelen med at den lar deg kjøre kommandoer parallelt, noe som skal fremskynde utførelsen betydelig på moderne systemer.

Nå du : Bruker du kommandolinjen i det hele tatt?