Linux kjører flere kommandoer parallelt

Linux kjører flere kommandoer parallelt

Parallell prosessering er konseptet med å kjøre flere prosesser samtidig. Dette konseptet er kjernen i dagens moderne datasystemer. På samme måte kan det også lages flere kommandoer for å kjøre parallelt, og i dag vil vi lære å gjøre dette på et Linux Mint 20 -system.

Metoder for å kjøre flere kommandoer parallelt i Linux Mint 20

For å kjøre flere kommandoer parallelt i Linux Mint 20, kan du benytte deg av en av følgende metoder:

Metode 1: Bruke Semicolon -operatøren

For å bruke Semicolon -operatøren for å kjøre flere kommandoer parallelt i Linux Mint 20, må du skille flere kommandoer som du vil løpe parallelt med Semicolon i terminalen din på den måten som er vist nedenfor:

$ whoami; PWD; ls

Her kan du ha så mange kommandoer som du vil løpe parallelt atskilt med semikoloner.

Når du trykker på "Enter" -tasten for å utføre denne uttalelsen i terminalen din, vil du kunne legge merke til fra utgangen at alle disse kommandoene er utført parallelt, som vist i følgende bilde:

Metode 2: Bruke et bash -skript

For å bruke et bash -skript for å kjøre flere kommandoer parallelt i Linux Mint 20, må du opprette en bash -fil, i.e., en fil med ".sh ”utvidelse i hjemmekatalogen din. Du kan navngi denne filen i henhold til din preferanse. I vårt tilfelle har vi kalt det “parallell.sh ”. I denne filen må du oppgi alle disse kommandoene du vil kjøre parallelt i separate linjer etterfulgt av "&" -symbolet. Vi ønsket å kjøre “LS” -kommandoen tre ganger parallelt, som du kan se fra bildet vist nedenfor:

Etter å ha skrevet dette skriptet og lagret det, kan du utføre det i terminalen med følgende kommando:

$ bash parallelt.sh

Når du treffer "Enter" -tasten for å utføre dette skriptet, vil du kunne analysere fra utgangen at de spesifiserte kommandoene i Bash -skriptet ditt har kjørt parallelt, som vist på bildet nedenfor:

Konklusjon

I denne artikkelen lærte vi deg de to forskjellige metodene for å kjøre flere kommandoer parallelt på et Linux Mint 20 -system. Den første metoden var ganske enkel, da du ganske enkelt måtte kjøre alle kommandoene atskilt av semikoloner i terminalen din. For den andre metoden måtte du imidlertid lage et bashskript for å servere samme formål.