Parallelle verwerking is het concept van het gelijktijdig uitvoeren van meerdere processen. Dit concept is de kern van de moderne computersystemen van vandaag. Op dezelfde manier kunnen ook meerdere opdrachten parallel worden uitgevoerd, en vandaag zullen we leren hoe we dit kunnen doen op een Linux Mint 20-systeem.
Methoden voor het parallel uitvoeren van meerdere opdrachten in Linux Mint 20t
Om meerdere commando's parallel uit te voeren in Linux Mint 20, kun je een van de volgende methoden gebruiken:
Methode #1: De puntkomma-operator gebruiken
Om de puntkomma-operator te gebruiken voor het parallel uitvoeren van meerdere commando's in Linux Mint 20, moet je meerdere commando's die je parallel met puntkomma in je terminal wilt laten lopen scheiden op de hieronder getoonde manier:
$ whoami ; pwd; lsHier kunt u zoveel opdrachten parallel uitvoeren als u wilt, gescheiden door puntkomma's.
Wanneer u op de "Enter"-toets drukt om deze instructie in uw terminal uit te voeren, kunt u aan de uitvoer zien dat al deze opdrachten parallel zijn uitgevoerd, zoals weergegeven in de volgende afbeelding:
Methode #2: Een Bash-script gebruiken
Om een Bash-script te gebruiken om meerdere commando's parallel uit te voeren in Linux Mint 20, moet je een Bash-bestand maken, i.e., een bestand met de ".sh” extensie in uw Home directory. U kunt dit bestand een naam geven volgens uw voorkeur. In ons geval hebben we het "Parallel" genoemd.sch". In dit bestand moet u al die opdrachten die u parallel wilt uitvoeren in afzonderlijke regels vermelden, gevolgd door het "&"-symbool. We wilden de opdracht "ls" driemaal parallel uitvoeren, zoals je kunt zien in de onderstaande afbeelding:
Nadat je dit script hebt geschreven en opgeslagen, kun je het in de terminal uitvoeren met het volgende commando:
$ bash Parallel.sh
Wanneer u op de "Enter"-toets drukt om dit script uit te voeren, kunt u aan de hand van de uitvoer analyseren dat de opgegeven opdrachten in uw Bash-script parallel zijn uitgevoerd, zoals weergegeven in de onderstaande afbeelding:
Conclusie
In dit artikel hebben we je de twee verschillende methoden geleerd om meerdere opdrachten parallel uit te voeren op een Linux Mint 20-systeem. De eerste methode was vrij eenvoudig, omdat je gewoon alle commando's moest uitvoeren, gescheiden door puntkomma's in je terminal. Voor de tweede methode moest je echter een Bash-script maken voor hetzelfde doel.