Przetwarzanie równoległe to koncepcja jednoczesnego uruchamiania wielu procesów. Ta koncepcja jest sednem dzisiejszych nowoczesnych systemów komputerowych. W ten sam sposób można również uruchomić wiele poleceń równolegle, a dzisiaj nauczymy się, jak to zrobić w systemie Linux Mint 20.
Metody uruchamiania wielu poleceń równolegle w Linux Mint 20
Aby uruchomić wiele poleceń równolegle w Linux Mint 20, możesz skorzystać z jednej z następujących metod:
Metoda nr 1: Używanie operatora średnika
Aby użyć operatora średnika do równoległego uruchamiania wielu poleceń w Linux Mint 20, musisz oddzielić wiele poleceń, które chcesz uruchomić równolegle, ze średnikiem w terminalu w sposób pokazany poniżej:
$ whoami ; pwd ; lsTutaj możesz mieć tyle poleceń, ile chcesz uruchamiać równolegle, oddzielonych średnikami.
Po naciśnięciu klawisza „Enter”, aby wykonać tę instrukcję w terminalu, będziesz mógł zauważyć z danych wyjściowych, że wszystkie te polecenia zostały wykonane równolegle, jak pokazano na poniższym obrazku:
Metoda #2: Używanie skryptu Bash
Aby użyć skryptu Bash do równoległego uruchamiania wielu poleceń w Linux Mint 20, będziesz musiał utworzyć plik Bash, ja.mi., plik z „.sh” w katalogu domowym. Możesz nazwać ten plik zgodnie ze swoimi preferencjami. W naszym przypadku nazwaliśmy go „Parallel.ci”. W tym pliku musisz podać wszystkie polecenia, które chcesz uruchomić równolegle, w osobnych wierszach, po których następuje symbol „&”. Chcieliśmy uruchomić polecenie „ls” trzykrotnie równolegle, jak widać na poniższym obrazku:
Po napisaniu tego skryptu i zapisaniu go możesz wykonać go w terminalu za pomocą następującego polecenia:
$ bash równolegle.cii
Po naciśnięciu klawisza „Enter”, aby wykonać ten skrypt, będziesz mógł analizować na podstawie danych wyjściowych, że określone polecenia w skrypcie Bash działały równolegle, jak pokazano na poniższym obrazku:
Wniosek
W tym artykule nauczyliśmy Cię dwóch różnych metod równoległego uruchamiania wielu poleceń w systemie Linux Mint 20. Pierwsza metoda była dość prosta, ponieważ wystarczyło uruchomić w terminalu wszystkie polecenia oddzielone średnikami. Jednak w przypadku drugiej metody trzeba było stworzyć skrypt Bash, który służyłby dokładnie temu samemu celowi.