Comment rendre le script Bash exécutable

Comment Rendre Le Script Bash Executable



Les scripts Bash sont une partie essentielle du système Linux, mais ils ne ressemblent pas aux autres fichiers car les scripts nécessitent des autorisations exécutables. Ces autorisations aident un script à exécuter des commandes et à apporter des modifications en conséquence.

Vous devez donc fournir les autorisations des exécutables pour les exécuter à partir de la ligne de commande. Cependant, en tant que débutant, de nombreux utilisateurs ne connaissent pas les commandes permettant de rendre le fichier bash exécutable. Ainsi, ce blog propose toutes les méthodes possibles pour rendre le script bash exécutable.







Commande Chmod

Chmod est la commande de base utilisé pour définir ou modifier le autorisation de fichier . Sous Linux, Readable (r), Writable (w) et executable (x) sont les autorisations que vous pouvez accorder à un fichier. Par conséquent, vous devez exécuter la commande suivante pour rendre un fichier exécutable pour un utilisateur particulier uniquement :





chmod u+x < nom de fichier > .sh

 commande-chmod-sous-linux





Vous pouvez supprimer l'option u de la commande ci-dessus pour accorder à tous les utilisateurs des autorisations exécutables.

Utiliser un script

Si vous utilisez régulièrement des scripts, vous pouvez créer un exemple de script qui fournira automatiquement les autorisations exécutables aux autres scripts. Voici l'exemple de script que vous pouvez utiliser :



#!/bin/bash
pour scénario dans '$@' ; faire
chmod +x ' $script '
écho ' $script a maintenant l'autorisation d'exécutable'
fait

 exécutable_script_creation_in_linux

Maintenant, utilisez ce script avec votre autre pour accorder des autorisations exécutables à plusieurs scripts via une seule commande :

. / autorisation.sh script1.sh script2.sh script3.sh script4.sh

 fournir une autorisation-exécutable-à-plusieurs-scripts

Cependant, assurez-vous que le nom du script commence par « script », car nous avons utilisé le $script dans le bloc de code ci-dessus.

Conclusion

C’est ainsi que vous pouvez facilement vérifier et modifier les autorisations de fichiers et rendre un script bash exécutable. Nous avons expliqué un simple commande chmod vous pouvez utiliser pour donner une autorisation exécutable à un utilisateur spécifique. De plus, vous pouvez également créer un script pour rendre plusieurs scripts exécutables via une seule commande.