Paralleeltöötlus on mitme protsessi samaaegse käitamise mõiste. See kontseptsioon on tänapäevaste arvutisüsteemide tuum. Samamoodi saab panna ka mitu käsku paralleelselt töötama ja täna õpime, kuidas seda Linux Mint 20 süsteemis teha.
Mitu käsku paralleelselt Linux Mint 20 käitamise meetodid
Mitme käsu paralleelseks käitamiseks Linux Mint 20-s saate kasutada ühte järgmistest meetoditest:
Meetod nr 1: semikoolonoperaatori kasutamine
Semikoolon-operaatori kasutamiseks mitme käsu paralleelseks käitamiseks Linux Mint 20-s peate oma terminalis eraldama mitu käsku, mida soovite käivitada paralleelselt semikooloniga allpool näidatud viisil:
$ whoami; pwd; lsSiin võib teil olla semikoolonitega eraldatud paralleelselt käskude arv.
Kui vajutate terminalis selle lause täitmiseks klahvi "Enter", saate väljundis märgata, et kõik need käsud on paralleelselt täidetud, nagu on näidatud järgmisel pildil:
Meetod nr 2: Bashi skripti kasutamine
Bashi skripti kasutamiseks mitme käsu paralleelseks käitamiseks Linux Mint 20-s peate looma Bash-faili, st.e., fail koos.sh ”laiendus teie kodukataloogis. Võite sellele failile nime anda vastavalt oma eelistustele. Meie puhul oleme nimetanud seda „Paralleelseks.sh ”. Selles failis peate märkima kõik need käsud, mida soovite paralleelselt käivitada, eraldi ridades, millele järgneb sümbol "&". Tahtsime käsku „ls“ käivitada kolm korda paralleelselt, nagu näete allolevalt pildilt:
Pärast selle skripti kirjutamist ja salvestamist saate selle terminalis käivitada järgmise käsuga:
$ bash Paralleelselt.sh
Kui klõpsate selle skripti käivitamiseks klahvi "Enter", saate väljundist analüüsida, kas teie Bashi skripti määratud käsud on paralleelselt käivitatud, nagu on näidatud alloleval pildil:
Järeldus
Selles artiklis õpetasime teile kahte erinevat meetodit mitme käsu paralleelseks käitamiseks Linux Mint 20 süsteemis. Esimene meetod oli üsna lihtne, kuna peate lihtsalt terminalis käivitama kõik semikoolonitega eraldatud käsud. Teise meetodi jaoks pidite siiski looma Bashi skripti sama eesmärgi täitmiseks.