GNU/Linux >> Tutoriels Linux >  >> Cent OS

Créer et exécuter un script Shell dans CentOS 8 - Processus étape par étape pour le faire ?

Lorsque vous travaillez sous Linux, vous devez exécuter certaines commandes assez fréquemment.

Au lieu de taper et d'exécuter ces commandes longues et répétitives une par une dans un shell, un script shell vous permet d'exécuter toutes ces commandes automatiquement.

Tout ce dont vous avez besoin est de mettre toutes ces commandes dans un fichier, puis d'exécuter ce fichier.

Vous pouvez exécuter un script shell plusieurs fois, ce qui permet de gagner du temps en exécutant chaque commande une par une.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes liées à CentOS.

Dans ce contexte, nous verrons comment créer et exécuter un script shell dans le système CentOS.


Importance d'utiliser des scripts shell :

1. Surveiller diverses tâches telles que l'utilisation du disque, la disponibilité, etc.

2. Automatisation des sauvegardes, création de compte utilisateur, etc.

3. Lancez plusieurs programmes avec une seule commande.


Étapes pour créer et exécuter un script shell :

Voici les étapes à suivre pour créer et exécuter un script shell dans CentOS.

1. Lancez le terminal et accédez au répertoire dans lequel vous devez créer le script shell.

2. Utilisez n'importe quel éditeur de texte comme Nano, vi, etc. pour créer un nouveau fichier avec une extension .sh.

3. Entrez maintenant les commandes que vous souhaitez que le script exécute.

4. Rendez le fichier exécutable avec la commande chmod +x .

5. Exécutez le script en utilisant ./, bash ou sh .

Maintenant, expliquons brièvement les étapes.


1. Lancer la borne

Tout d'abord, vous devrez lancer le terminal dans votre système CentOS.

Pour ce faire, appuyez sur la super touche du clavier, puis dans le panneau de gauche qui apparaît, cliquez sur l'icône Terminal.


2. Créer le script shell

je. Tout d'abord, déplacez-vous dans le répertoire où vous devez créer votre script. Vous pouvez le faire avec la commande cd suivie du nom du répertoire comme suit :

$ cd directory_name

Nous allons créer le script dans le répertoire Home qui est notre répertoire de travail actuel.

Maintenant, créez un nouveau fichier vierge avec l'extension .sh. Vous pouvez le faire avec l'utilisation de n'importe quel éditeur de texte.

ii. Pour créer le fichier de script à l'aide de l'éditeur Nano, utilisez la commande ci-dessous :

$ sudo nano script_name.sh

Par exemple, la commande pour créer le fichier de script nommé "linuxapt.sh" serait :

$ sudo nano linuxapt.sh

Cela ouvrira un nouveau fichier nommé "linuxapt.sh" dans l'éditeur Nano.


3. Entrez les commandes dans votre script

Maintenant, dans le nouveau fichier que vous avez créé ci-dessus, entrez les commandes dans le même ordre que vous souhaitez que votre script s'exécute.

Gardez également à l'esprit les points ci-dessous lorsque vous écrivez un script shell :

un. Commencez à écrire le script shell avec "#!/bin/bash".

b. Entrez chaque commande dans une nouvelle ligne.

c. Pour ajouter un commentaire, commencez-le par #.


Maintenant, dans le fichier de script, ajoutez "#!/bin/bash" dans la première ligne, puis ajoutez les commandes (chacune dans une ligne distincte) que vous souhaitez exécuter par le script.

Ici, nous allons créer un script simple qui imprimera un message sur le shell à l'aide de la commande "echo".

Pour cela, nous avons ajouté la commande suivante dans le script :

echo "This is a simple script to print a message"

Vous pouvez ajouter toutes les commandes de votre choix. Une fois cela fait, enregistrez et fermez le fichier de script. Pour enregistrer le fichier, appuyez sur Ctrl+O puis appuyez sur Entrée.

Ensuite, pour fermer le script, appuyez sur Ctrl+X.


4. Définir les autorisations d'exécution

Vous devez maintenant rendre votre fichier de script exécutable, ce qui peut être fait à l'aide de la commande ci-dessous :

$ sudo chmod +x script_name.sh

Par exemple, pour rendre "linuxapt.sh" exécutable, la commande serait :

$ sudo chmod +x linuxapt.sh


5. Exécutez le script shell

Votre script shell est maintenant prêt à être exécuté. Il existe trois commandes différentes pour exécuter un script qui sont décrites ci-dessous. Vous pouvez utiliser l'une ou l'autre de ces commandes pour exécuter votre script shell.

Assurez-vous de remplacer le script_name.sh par le nom de votre script :

$ ./script_name.sh
$ bash script_name.sh
$ sh script_name.sh



Cent OS
  1. Installer MongoDB sur CentOS 8 - Processus étape par étape ?

  2. Installer Skype sur CentOS 8 - Processus étape par étape pour l'implémenter ?

  3. Créer et exécuter un script Shell dans CentOS 8 - Processus étape par étape pour le faire ?

  4. Installer Slack sur CentOS 8 - Processus étape par étape pour l'exécuter ?

  5. Installer Wine sur CentOS 8 - Processus étape par étape pour le faire ?

Comment créer et exécuter un script Shell dans Ubuntu 20.04 LTS

Comment créer et exécuter un script shell dans Debian 10

Comment créer et exécuter un script Shell dans CentOS 8

Installer MariaDB sur le serveur CentOS 7 - Processus étape par étape ?

Bash Beginner Series #1 :Créez et exécutez votre premier script shell Bash

Comment créer et exécuter un script shell dans Ubuntu 22.04