Linux exécute plusieurs commandes en parallèle

Linux exécute plusieurs commandes en parallèle

Le traitement parallèle est le concept d'exécution de plusieurs processus simultanément. Ce concept est le nœud des systèmes informatiques modernes d'aujourd'hui. De la même manière, plusieurs commandes peuvent également être faites pour s'exécuter en parallèle, et aujourd'hui, nous apprendrons à le faire sur un système Linux Mint 20.

Méthodes d'exécution de plusieurs commandes en parallèle dans Linux Mint 20

Pour exécuter plusieurs commandes en parallèle dans Linux Mint 20, vous pouvez utiliser l'une des méthodes suivantes:

Méthode n ° 1: Utilisation de l'opérateur semi-collé

Pour l'utilisation de l'opérateur semi-collé pour exécuter plusieurs commandes en parallèle dans Linux Mint 20, vous devez séparer plusieurs commandes que vous souhaitez exécuter en parallèle avec un demi-colon dans votre terminal de la manière illustrée ci-dessous:

$ whoami; PWD; LS

Ici, vous pouvez avoir autant de commandes que vous souhaitez exécuter en parallèle séparé par des demi-terrains.

Lorsque vous appuyez sur la touche «Entrée» pour exécuter cette instruction dans votre terminal, vous pourrez remarquer à partir de la sortie que toutes ces commandes ont été exécutées en parallèle, comme indiqué dans l'image suivante:

Méthode n ° 2: Utilisation d'un script bash

Pour utiliser un script bash pour exécuter plusieurs commandes en parallèle dans Linux Mint 20, vous devrez créer un fichier bash, i.e., un fichier avec le «.Extension sh ”dans votre répertoire domestique. Vous pouvez nommer ce fichier selon votre préférence. Dans notre cas, nous l'avons nommé «parallèle.sh ”. Dans ce fichier, vous devez indiquer toutes ces commandes que vous souhaitez exécuter en parallèle en lignes distinctes suivie du symbole «&». Nous voulions exécuter la commande «LS» trois fois en parallèle, comme vous pouvez le voir sur l'image illustrée ci-dessous:

Après avoir écrit ce script et l'enregistrer, vous pouvez l'exécuter dans le terminal avec la commande suivante:

$ bash parallèle.shot

Lorsque vous appuyez sur la touche «Entrée» pour exécuter ce script, vous pourrez analyser à partir de la sortie que les commandes spécifiées de votre script bash ont exécuté en parallèle, comme indiqué dans l'image ci-dessous:

Conclusion

Dans cet article, nous vous avons appris les deux méthodes différentes pour exécuter plusieurs commandes en parallèle sur un système Linux Mint 20. La première méthode était assez simple car vous deviez simplement exécuter toutes les commandes séparées par des demi-colons dans votre terminal. Cependant, pour la deuxième méthode, vous avez dû créer un script bash pour servir le même but.